Searched refs:IsPostDom (Results 1 – 8 of 8) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | DominanceFrontierImpl.h | 50 template <class BlockT, bool IsPostDom> 51 void DominanceFrontierBase<BlockT, IsPostDom>::removeBlock(BlockT *BB) { in removeBlock() 58 template <class BlockT, bool IsPostDom> 59 void DominanceFrontierBase<BlockT, IsPostDom>::addToFrontier(iterator I, in addToFrontier() 66 template <class BlockT, bool IsPostDom> 67 void DominanceFrontierBase<BlockT, IsPostDom>::removeFromFrontier( in removeFromFrontier() 74 template <class BlockT, bool IsPostDom> 75 bool DominanceFrontierBase<BlockT, IsPostDom>::compareDomSet( in compareDomSet() 99 template <class BlockT, bool IsPostDom> 100 bool DominanceFrontierBase<BlockT, IsPostDom>::compare( in compare() [all …]
|
D | IteratedDominanceFrontier.h | 45 template <class NodeTy, bool IsPostDom> 48 IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT) in IDFCalculator() 87 DominatorTreeBase<BasicBlock, IsPostDom> &DT;
|
D | DominanceFrontier.h | 41 template <class BlockT, bool IsPostDom> 52 SmallVector<BlockT *, IsPostDom ? 4 : 1> Roots; 53 static constexpr bool IsPostDominators = IsPostDom;
|
D | LoopInfo.h | 61 template <class N, bool IsPostDom> class DominatorTreeBase;
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/ |
D | GenericDomTreeConstruction.h | 56 static constexpr bool IsPostDom = DomTreeT::IsPostDominator; member 133 auto &FutureChildren = (Inverse != IsPostDom) ? BUI->FuturePredecessors in Get() 232 constexpr bool Direction = IsReverse != IsPostDom; // XOR. in runDFS() 348 assert(IsPostDom && "Only postdominators have a virtual root"); in addVirtualRoot() 379 if (!IsPostDom) { in FindRoots() 503 assert(IsPostDom && "This function is for postdominators only"); in RemoveRedundantRoots() 542 if (!IsPostDom) { in doFullDFSWalk() 577 NodePtr Root = IsPostDom ? nullptr : DT.Roots[0]; in CalculateFromScratch() 641 assert((From || IsPostDom) && in InsertEdge() 650 if (!IsPostDom) return; in InsertEdge() [all …]
|
D | GenericDomTree.h | 45 template <typename NodeT, bool IsPostDom> 244 template <typename NodeT, bool IsPostDom> 255 static constexpr bool IsPostDominator = IsPostDom; 266 SmallVector<NodeT *, IsPostDom ? 4 : 1> Roots; 665 if (!IsPostDom) return; 886 template <typename NodeT, bool IsPostDom> 887 bool DominatorTreeBase<NodeT, IsPostDom>::dominates(const NodeT *A, 898 template <typename NodeT, bool IsPostDom> 899 bool DominatorTreeBase<NodeT, IsPostDom>::properlyDominates(
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | IteratedDominanceFrontier.cpp | 20 template <class NodeTy, bool IsPostDom> 21 void IDFCalculator<NodeTy, IsPostDom>::calculate( in calculate()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/ |
D | SampleProfile.cpp | 217 template <bool IsPostDom> 219 DominatorTreeBase<BasicBlock, IsPostDom> *DomTree); 873 template <bool IsPostDom> 876 DominatorTreeBase<BasicBlock, IsPostDom> *DomTree) { in findEquivalencesFor()
|