Skip to content

DominatorTreesAndDominanceFrontiers::DominatorForwardBackwardWrapperClass

This class provides a uniform view of the CFG dissregarding the direction of the CFG‐traversal (forward/backward)

Synopsis

Declared in <src/midend/programAnalysis/dominanceAnalysis/DominatorTree.h>

template<typename CFGFilterFunction>
class DominatorForwardBackwardWrapperClass;

Member Functions

Name

Description

DominatorForwardBackwardWrapperClass [constructor]

Construct from Direction

getDirection

Protected Member Functions

Name

Description

getDirectionModifiedInEdges

getDirectionModifiedOutEdges

helperfunctions to toggle beween pre and post dominator tree

source

target

Protected Data Members

Derived Classes

Name

Description

TemplatedDominanceFrontier

TemplatedDominatorTree

TemplatedDominatorTree constructs a dominator/postdominator tree for a cfg. For the template parameter any cfg following Jeremias interface may be used

Created with MrDocs