Show / Hide Table of Contents

    Class RelatedValueAnalysis

    An analysis that computes the related value--relation for graphs.

    Inheritance
    System.Object
    RelatedValueAnalysis
    Implements
    IFlowGraphAnalysis<RelatedValues>
    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 sealed class RelatedValueAnalysis : IFlowGraphAnalysis<RelatedValues>

    Fields

    | Improve this Doc View Source

    Instance

    Gets an instance of the related value analysis.

    Declaration
    public static readonly RelatedValueAnalysis Instance
    Field Value
    Type Description
    RelatedValueAnalysis

    An instance of the related value analysis.

    Methods

    | Improve this Doc View Source

    Analyze(FlowGraph)

    Declaration
    public RelatedValues Analyze(FlowGraph graph)
    Parameters
    Type Name Description
    FlowGraph graph
    Returns
    Type Description
    RelatedValues
    | Improve this Doc View Source

    AnalyzeWithUpdates(FlowGraph, RelatedValues, IReadOnlyList<FlowGraphUpdate>)

    Declaration
    public RelatedValues AnalyzeWithUpdates(FlowGraph graph, RelatedValues previousResult, IReadOnlyList<FlowGraphUpdate> updates)
    Parameters
    Type Name Description
    FlowGraph graph
    RelatedValues previousResult
    System.Collections.Generic.IReadOnlyList<FlowGraphUpdate> updates
    Returns
    Type Description
    RelatedValues

    Implements

    IFlowGraphAnalysis<T>
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX