Searched refs:IsPostDom (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | DominanceFrontierImpl.h | 50 template <class BlockT, bool IsPostDom> 58 template <class BlockT, bool IsPostDom> 66 template <class BlockT, bool IsPostDom> 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() 101 DominanceFrontierBase<BlockT, IsPostDom> &Other) const { in compare() 129 template <class BlockT, bool IsPostDom> 153 template <class BlockT, bool IsPostDom> [all …]
|
| H A D | IteratedDominanceFrontier.h | 46 template <class NodeTy, bool IsPostDom> 49 IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT) in IDFCalculator() 52 IDFCalculator(DominatorTreeBase<BasicBlock, IsPostDom> &DT, in IDFCalculator() 53 const GraphDiff<BasicBlock *, IsPostDom> *GD) in IDFCalculator() 92 DominatorTreeBase<BasicBlock, IsPostDom> &DT; 93 const GraphDiff<BasicBlock *, IsPostDom> *GD;
|
| H A D | DominanceFrontier.h | 41 template <class BlockT, bool IsPostDom> 52 SmallVector<BlockT *, IsPostDom ? 4 : 1> Roots; 53 static constexpr bool IsPostDominators = IsPostDom;
|
| H A D | LoopInfo.h | 61 template <class N, bool IsPostDom> class DominatorTreeBase;
|
| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | GenericDomTreeConstruction.h | 56 static constexpr bool IsPostDom = DomTreeT::IsPostDominator; member 233 constexpr bool Direction = IsReverse != IsPostDom; // XOR. in runDFS() 380 if (!IsPostDom) { in FindRoots() 543 if (!IsPostDom) { in doFullDFSWalk() 578 NodePtr Root = IsPostDom ? nullptr : DT.Roots[0]; in CalculateFromScratch() 642 assert((From || IsPostDom) && in InsertEdge() 651 if (!IsPostDom) return; in InsertEdge() 849 if (IsPostDom) UpdateRootsAfterUpdate(DT, BUI); in UpdateInsertion() 964 if (IsPostDom) UpdateRootsAfterUpdate(DT, BUI); in DeleteEdge() 1041 if (IsPostDom) { in DeleteUnreachable() [all …]
|
| H A D | GenericDomTree.h | 46 template <typename NodeT, bool IsPostDom> 219 template <typename NodeT, bool IsPostDom> 230 static constexpr bool IsPostDominator = IsPostDom; 241 SmallVector<NodeT *, IsPostDom ? 4 : 1> Roots; 640 if (!IsPostDom) return; 866 template <typename NodeT, bool IsPostDom> 867 bool DominatorTreeBase<NodeT, IsPostDom>::dominates(const NodeT *A, 878 template <typename NodeT, bool IsPostDom> 879 bool DominatorTreeBase<NodeT, IsPostDom>::properlyDominates(
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | IteratedDominanceFrontier.cpp | 21 template <class NodeTy, bool IsPostDom> 22 void IDFCalculator<NodeTy, IsPostDom>::calculate( in calculate() 92 std::pair<const GraphDiff<BasicBlock *, IsPostDom> *, NodeTy>>( in calculate()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | SampleProfile.cpp | 231 template <bool IsPostDom> 233 DominatorTreeBase<BasicBlock, IsPostDom> *DomTree); 888 template <bool IsPostDom> 891 DominatorTreeBase<BasicBlock, IsPostDom> *DomTree) { in findEquivalencesFor()
|