Class MemorySSA.Phi
A memory SSA phi, which sets the memory state to one of a list of potential memory SSA states.
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 Phi : MemorySSA.Value
Constructors
| Improve this Doc View SourcePhi(IReadOnlyList<MemorySSA.Value>)
Creates a phi.
Declaration
public Phi(IReadOnlyList<MemorySSA.Value> operands)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IReadOnlyList<MemorySSA.Value> | operands | The phi's operands. |
Properties
| Improve this Doc View SourceOperands
Gets the phi's operands.
Declaration
public IReadOnlyList<MemorySSA.Value> Operands { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyList<MemorySSA.Value> | The phi's operands. |