ILGPU  0.9.0
ILGPU.IR.INode Interface Reference

The base interface of all nodes. More...

Inheritance diagram for ILGPU.IR.INode:
ILGPU.IR.ILocation ILGPU.IR.IDumpable ILGPU.IR.IValue ILGPU.IR.Node ILGPU.IR.Types.ITypeNode ILGPU.IR.Value ILGPU.IR.Values.ValueReference ILGPU.IR.Types.TypeNode ILGPU.IR.Value ILGPU.IR.ValueParent ILGPU.IR.Types.TypeNode ILGPU.IR.Values.ArithmeticValue ILGPU.IR.Values.CastValue ILGPU.IR.Values.ClassValue ILGPU.IR.Values.CompareValue ILGPU.IR.Values.Conditional ILGPU.IR.Values.ConstantNode ILGPU.IR.Values.ConvertValue ILGPU.IR.Values.HandleValue ILGPU.IR.Values.LoadFieldAddress ILGPU.IR.Values.MemoryValue ILGPU.IR.Values.MethodCall ILGPU.IR.Values.NewView ILGPU.IR.Values.Parameter ILGPU.IR.Values.PhiValue ILGPU.IR.Values.PointerValue ILGPU.IR.Values.StructureOperationValue ILGPU.IR.Values.StructureValue ILGPU.IR.Values.TerminatorValue ILGPU.IR.Values.UndefinedValue ILGPU.IR.Values.ViewPropertyValue ILGPU.IR.Types.AddressSpaceType ILGPU.IR.Types.HandleType ILGPU.IR.Types.ObjectType ILGPU.IR.Types.PrimitiveType ILGPU.IR.Types.StringType ILGPU.IR.Types.VoidType ILGPU.IR.Values.ArithmeticValue ILGPU.IR.Values.CastValue ILGPU.IR.Values.ClassValue ILGPU.IR.Values.CompareValue ILGPU.IR.Values.Conditional ILGPU.IR.Values.ConstantNode ILGPU.IR.Values.ConvertValue ILGPU.IR.Values.HandleValue ILGPU.IR.Values.LoadFieldAddress ILGPU.IR.Values.MemoryValue ILGPU.IR.Values.MethodCall ILGPU.IR.Values.NewView ILGPU.IR.Values.Parameter ILGPU.IR.Values.PhiValue ILGPU.IR.Values.PointerValue ILGPU.IR.Values.StructureOperationValue ILGPU.IR.Values.StructureValue ILGPU.IR.Values.TerminatorValue ILGPU.IR.Values.UndefinedValue ILGPU.IR.Values.ViewPropertyValue ILGPU.IR.BasicBlock ILGPU.IR.Method ILGPU.IR.Types.AddressSpaceType ILGPU.IR.Types.HandleType ILGPU.IR.Types.ObjectType ILGPU.IR.Types.PrimitiveType ILGPU.IR.Types.StringType ILGPU.IR.Types.VoidType

Properties

NodeId Id [get]
 Returns the unique node id. More...
 
Location Location [get]
 Returns the associated location. More...
 

Additional Inherited Members

- Public Member Functions inherited from ILGPU.IR.ILocation
string FormatErrorMessage (string message)
 Formats an error message to include specific location information. More...
 
- Public Member Functions inherited from ILGPU.IR.IDumpable
void Dump (TextWriter textWriter)
 Dumps this object to the given text writer. More...
 

Detailed Description

The base interface of all nodes.

Property Documentation

NodeId ILGPU.IR.INode.Id
get

Returns the unique node id.

Location ILGPU.IR.INode.Location
get

Returns the associated location.


The documentation for this interface was generated from the following file: