LLVM
8.0.1
|
#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 |
Public Types inherited from llvm::ForwardDominanceFrontierBase< BasicBlock > | |
using | DomTreeT = DomTreeBase< BasicBlock > |
using | DomTreeNodeT = DomTreeNodeBase< BasicBlock > |
using | DomSetType = typename DominanceFrontierBase< BasicBlock, false >::DomSetType |
Public Types inherited from llvm::DominanceFrontierBase< BasicBlock, false > | |
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 | |
Protected Types inherited from llvm::DominanceFrontierBase< BasicBlock, false > | |
using | BlockTraits = GraphTraits< BasicBlock *> |
Protected Attributes inherited from llvm::DominanceFrontierBase< BasicBlock, false > | |
DomSetMapType | Frontiers |
SmallVector< BasicBlock *, IsPostDom ? 4 :1 > | Roots |
Static Protected Attributes inherited from llvm::DominanceFrontierBase< BasicBlock, false > | |
static constexpr bool | IsPostDominators |
Definition at line 143 of file DominanceFrontier.h.
using llvm::DominanceFrontier::const_iterator = DominanceFrontierBase<BasicBlock, false>::const_iterator |
Definition at line 150 of file DominanceFrontier.h.
Definition at line 147 of file DominanceFrontier.h.
Definition at line 146 of file DominanceFrontier.h.
Definition at line 145 of file DominanceFrontier.h.
Definition at line 148 of file DominanceFrontier.h.
bool DominanceFrontier::invalidate | ( | Function & | F, |
const PreservedAnalyses & | PA, | ||
FunctionAnalysisManager::Invalidator & | |||
) |
Handle invalidation explicitly.
Definition at line 70 of file DominanceFrontier.cpp.
References llvm::PreservedAnalyses::getChecker().