ILGPU  0.9.0
ILGPU.IR.Analyses.ControlFlowDirection.IControlFlowAnalysisSource< TDirection > Interface Template Reference

Defines an abstract control flow-analysis source that has an entry block and the ability to find a unique exit block. More...

Inheritance diagram for ILGPU.IR.Analyses.ControlFlowDirection.IControlFlowAnalysisSource< TDirection >:
ILGPU.IR.BasicBlockCollection< TOrder, TDirection > ILGPU.IR.IBasicBlockCollection< TDirection > ILGPU.IR.BasicBlockCollection< TOrder, TDirection >

Public Member Functions

BasicBlock FindExitBlock ()
 Computes the exit block. More...
 

Properties

BasicBlock EntryBlock [get]
 Returns the entry block. More...
 

Detailed Description

Defines an abstract control flow-analysis source that has an entry block and the ability to find a unique exit block.

Template Parameters
TDirectionThe control-flow direction.
Type Constraints
TDirection :IControlFlowDirection 

Member Function Documentation

Computes the exit block.

Returns
The exit block.

Implemented in ILGPU.IR.BasicBlockCollection< TOrder, TDirection >.

Property Documentation

Returns the entry block.


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