Table of Contents

Class MemoryLocation

Namespace
DotCompute.Abstractions.Analysis
Assembly
DotCompute.Abstractions.dll

Memory location information for access pattern analysis.

public record MemoryLocation : IEquatable<MemoryLocation>
Inheritance
MemoryLocation
Implements
Inherited Members

Properties

AccessFrequency

Gets the access frequency.

public int AccessFrequency { get; init; }

Property Value

int

IsWrite

Gets whether this is a read or write access.

public bool IsWrite { get; init; }

Property Value

bool

Offset

Gets the memory address offset.

public long Offset { get; init; }

Property Value

long

RegionType

Gets the memory region type.

public MemoryRegionType RegionType { get; init; }

Property Value

MemoryRegionType

Size

Gets the size of the access.

public int Size { get; init; }

Property Value

int