ILGPU  0.9.0
ILGPU.IR.Analyses.ControlFlowDirection.Forwards Struct Reference

Defines the default forward control-flow direction. More...

Inheritance diagram for ILGPU.IR.Analyses.ControlFlowDirection.Forwards:
ILGPU.IR.Analyses.ControlFlowDirection.IControlFlowDirection

Public Member Functions

readonly BasicBlock GetEntryBlock< TSource, TDirection > (in TSource source)
 Returns the entry in case of a forwards source, the exit block otherwise. More...
 

Public Attributes

readonly bool IsForwards => true
 Returns true. More...
 

Additional Inherited Members

- Properties inherited from ILGPU.IR.Analyses.ControlFlowDirection.IControlFlowDirection
bool IsForwards [get]
 Returns true if this is a forwards direction. More...
 

Detailed Description

Defines the default forward control-flow direction.

Member Function Documentation

readonly BasicBlock ILGPU.IR.Analyses.ControlFlowDirection.Forwards.GetEntryBlock< TSource, TDirection > ( in TSource  source)

Returns the entry in case of a forwards source, the exit block otherwise.

Implements ILGPU.IR.Analyses.ControlFlowDirection.IControlFlowDirection.

Type Constraints
TSource :IControlFlowAnalysisSource<TDirection> 
TDirection :IControlFlowDirection 

Member Data Documentation

readonly bool ILGPU.IR.Analyses.ControlFlowDirection.Forwards.IsForwards => true

Returns true.


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