ILGPU  0.9.0
ILGPU.IR.Analyses.TraversalOrders Namespace Reference

Classes

interface  ICompatibleTraversalOrder
 Another view that is compatible with the current type without requiring a new computation. More...
 
interface  ITraversalOrder
 A generic traversal order. More...
 
interface  ITraversalSuccessorsProvider
 Provides successors for a given basic block. More...
 
interface  ITraversalVisitor
 A general traversal visitor. More...
 
struct  PostOrder
 Enumerates all basic blocks in post order. More...
 
struct  PreOrder
 Enumerates all basic blocks in pre order. More...
 
struct  ReversePostOrder
 Enumerates all basic blocks in reverse post order. More...
 
struct  ReversePreOrder
 Enumerates all basic blocks in reverse pre order. More...
 
struct  TraversalCollectionVisitor
 A generic collection visitor. More...
 
struct  TraversalEnumerationState
 A enumeration state of a generic traversal. More...
 
class  TraversalOrder
 A helper class for traversal.