Home
last modified time | relevance | path

Searched refs:IsPostDom (Results 1 – 8 of 8) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DDominanceFrontierImpl.h50 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 …]
DIteratedDominanceFrontier.h45 template <class NodeTy, bool IsPostDom>
48 IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT) in IDFCalculator()
87 DominatorTreeBase<BasicBlock, IsPostDom> &DT;
DDominanceFrontier.h41 template <class BlockT, bool IsPostDom>
52 SmallVector<BlockT *, IsPostDom ? 4 : 1> Roots;
53 static constexpr bool IsPostDominators = IsPostDom;
DLoopInfo.h61 template <class N, bool IsPostDom> class DominatorTreeBase;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/
DGenericDomTreeConstruction.h56 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 …]
DGenericDomTree.h45 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/
DIteratedDominanceFrontier.cpp20 template <class NodeTy, bool IsPostDom>
21 void IDFCalculator<NodeTy, IsPostDom>::calculate( in calculate()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/
DSampleProfile.cpp217 template <bool IsPostDom>
219 DominatorTreeBase<BasicBlock, IsPostDom> *DomTree);
873 template <bool IsPostDom>
876 DominatorTreeBase<BasicBlock, IsPostDom> *DomTree) { in findEquivalencesFor()