Show / Hide Table of Contents

    Class MemorySSA.Value

    A memory SSA value, i.e., a state that memory can have.

    Inheritance
    System.Object
    MemorySSA.Value
    MemorySSA.Phi
    MemorySSA.Store
    MemorySSA.Unknown
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Flame.Compiler.Analysis
    Assembly: Flame.Compiler.dll
    Syntax
    public abstract class Value

    Methods

    | Improve this Doc View Source

    TryGetValueAt(ValueTag, FlowGraph, out ValueTag)

    Tries to ascertain the value stored at a particular address.

    Declaration
    public bool TryGetValueAt(ValueTag address, FlowGraph graph, out ValueTag value)
    Parameters
    Type Name Description
    ValueTag address

    The address to examine.

    FlowGraph graph

    The graph that defines the address value.

    ValueTag value

    This method's result: the value that is stored at the address, if any.

    Returns
    Type Description
    System.Boolean

    true if the value at address; otherwise, false.

    • Improve this Doc
    • View Source
    Back to top Generated by DocFX