Search Results for

    Show / Hide Table of Contents

    Class MemorySpecification.ArgumentRead

    A read from an address encoded by an argument.

    Inheritance
    object
    MemorySpecification
    MemorySpecification.ArgumentRead
    Inherited Members
    MemorySpecification.Nothing
    MemorySpecification.Unknown
    MemorySpecification.UnknownRead
    MemorySpecification.UnknownWrite
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Flame.Compiler.Analysis
    Assembly: Flame.Compiler.dll
    Syntax
    public sealed class MemorySpecification.ArgumentRead : MemorySpecification

    Properties

    | Edit this page View Source

    MayRead

    Tells if this memory access spec implies that the instruction it is attached to might read from some address.

    Declaration
    public override bool MayRead { get; }
    Property Value
    Type Description
    bool

    true if the instruction might read; otherwise, false.

    Overrides
    MemorySpecification.MayRead
    | Edit this page View Source

    MayWrite

    Tells if this memory access spec implies that the instruction it is attached to might write to some address.

    Declaration
    public override bool MayWrite { get; }
    Property Value
    Type Description
    bool

    true if the instruction might write; otherwise, false.

    Overrides
    MemorySpecification.MayWrite
    | Edit this page View Source

    ParameterIndex

    Gets the index of the parameter that corresponds to the argument that is read.

    Declaration
    public int ParameterIndex { get; }
    Property Value
    Type Description
    int

    A parameter index.

    Methods

    | Edit this page View Source

    Create(int)

    Creates a memory access spec that corresponds to a read from a particular argument.

    Declaration
    public static MemorySpecification.ArgumentRead Create(int parameterIndex)
    Parameters
    Type Name Description
    int parameterIndex

    The index of the parameter that corresponds to the argument that is read.

    Returns
    Type Description
    MemorySpecification.ArgumentRead

    A memory access spec that represents an argument read.

    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX