LLVM
15.0.0git
|
#include "llvm/Analysis/DominanceFrontier.h"
Public Types | |
using | DomTreeT = DomTreeBase< BasicBlock > |
using | DomTreeNodeT = DomTreeNodeBase< BasicBlock > |
using | DomSetType = DominanceFrontierBase< BasicBlock, false >::DomSetType |
using | iterator = DominanceFrontierBase< BasicBlock, false >::iterator |
using | const_iterator = DominanceFrontierBase< BasicBlock, false >::const_iterator |
![]() | |
using | DomTreeT = DomTreeBase< BasicBlock > |
using | DomTreeNodeT = DomTreeNodeBase< BasicBlock > |
using | DomSetType = typename DominanceFrontierBase< BasicBlock, false >::DomSetType |
![]() | |
using | DomSetType = std::set< BasicBlock * > |
using | DomSetMapType = std::map< BasicBlock *, DomSetType > |
using | iterator = typename DomSetMapType::iterator |
using | const_iterator = typename DomSetMapType::const_iterator |
Additional Inherited Members | |
![]() | |
using | BlockTraits = GraphTraits< BasicBlock * > |
![]() | |
DomSetMapType | Frontiers |
SmallVector< BasicBlock *, IsPostDom ? 4 :1 > | Roots |
![]() | |
static constexpr bool | IsPostDominators |
Definition at line 141 of file DominanceFrontier.h.
using llvm::DominanceFrontier::const_iterator = DominanceFrontierBase<BasicBlock, false>::const_iterator |
Definition at line 148 of file DominanceFrontier.h.
Definition at line 145 of file DominanceFrontier.h.
Definition at line 144 of file DominanceFrontier.h.
Definition at line 143 of file DominanceFrontier.h.
Definition at line 146 of file DominanceFrontier.h.
bool DominanceFrontier::invalidate | ( | Function & | F, |
const PreservedAnalyses & | PA, | ||
FunctionAnalysisManager::Invalidator & | |||
) |
Handle invalidation explicitly.
Definition at line 69 of file DominanceFrontier.cpp.
References llvm::PreservedAnalyses::getChecker().