|
LLVM 23.0.0git
|
#include "llvm/Analysis/DominanceFrontier.h"
Public Types | |
| using | DomTreeT = DomTreeBase<BasicBlock> |
| using | DomTreeNodeT = DomTreeNodeBase<BasicBlock> |
| using | DomSetType = DominanceFrontier::DomSetType |
| using | iterator = DominanceFrontier::iterator |
| using | const_iterator = DominanceFrontier::const_iterator |
| Public Types inherited from llvm::DominanceFrontierBase< BasicBlock, false > | |
| using | DomSetType |
| using | DomSetMapType |
| using | DomTreeT |
| using | DomTreeNodeT |
| using | iterator |
| using | const_iterator |
Public Member Functions | |
| bool | invalidate (Function &F, const PreservedAnalyses &PA, FunctionAnalysisManager::Invalidator &) |
| Handle invalidation explicitly. | |
| Public Member Functions inherited from llvm::DominanceFrontierBase< BasicBlock, false > | |
| DominanceFrontierBase ()=default | |
| bool | isPostDominator () const |
| isPostDominator - Returns true if analysis based of postdoms | |
| void | releaseMemory () |
| iterator | begin () |
| iterator | end () |
| iterator | find (BasicBlock *B) |
| void | print (raw_ostream &OS) const |
| print - Convert to human readable form | |
| void | dump () const |
| dump - Dump the dominance frontier to dbgs(). | |
| void | analyze (const DomTreeT &DT) |
Additional Inherited Members | |
| Protected Types inherited from llvm::DominanceFrontierBase< BasicBlock, false > | |
| using | GraphTy |
| using | BlockTraits |
| Protected Attributes inherited from llvm::DominanceFrontierBase< BasicBlock, false > | |
| DomSetMapType | Frontiers |
| Static Protected Attributes inherited from llvm::DominanceFrontierBase< BasicBlock, false > | |
| static constexpr bool | IsPostDominators |
Definition at line 94 of file DominanceFrontier.h.
Definition at line 100 of file DominanceFrontier.h.
Definition at line 98 of file DominanceFrontier.h.
Definition at line 97 of file DominanceFrontier.h.
Definition at line 96 of file DominanceFrontier.h.
Definition at line 99 of file DominanceFrontier.h.
| bool DominanceFrontier::invalidate | ( | Function & | F, |
| const PreservedAnalyses & | PA, | ||
| FunctionAnalysisManager::Invalidator & | ) |
Handle invalidation explicitly.
Definition at line 66 of file DominanceFrontier.cpp.
References F, and llvm::PreservedAnalyses::getChecker().