Searched refs:BasicBlockEdge (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/IR/ |
D | Dominators.cpp | 42 bool BasicBlockEdge::isSingleEdge() const { in isSingleEdge() 140 BasicBlockEdge E(DefBB, NormalDest); in dominates() 144 bool DominatorTree::dominates(const BasicBlockEdge &BBE, in dominates() 195 bool DominatorTree::dominates(const BasicBlockEdge &BBE, const Use &U) const { in dominates() 246 BasicBlockEdge E(DefBB, NormalDest); in dominates()
|
/external/llvm/include/llvm/IR/ |
D | Dominators.h | 54 class BasicBlockEdge { 58 BasicBlockEdge(const BasicBlock *Start_, const BasicBlock *End_) : in BasicBlockEdge() function 109 bool dominates(const BasicBlockEdge &BBE, const Use &U) const; 110 bool dominates(const BasicBlockEdge &BBE, const BasicBlock *BB) const;
|
/external/llvm/lib/Transforms/Scalar/ |
D | GVN.cpp | 720 const BasicBlockEdge &Root); 721 bool propagateEquality(Value *LHS, Value *RHS, const BasicBlockEdge &Root); 2039 const BasicBlockEdge &Root) { in replaceAllDominatedUsesWith() 2056 static bool isOnlyReachableViaThisEdge(const BasicBlockEdge &E, in isOnlyReachableViaThisEdge() 2074 const BasicBlockEdge &Root) { in propagateEquality() 2270 BasicBlockEdge TrueE(Parent, TrueSucc); in processInstruction() 2274 BasicBlockEdge FalseE(Parent, FalseSucc); in processInstruction() 2296 BasicBlockEdge E(Parent, Dst); in processInstruction()
|
/external/llvm/lib/Analysis/ |
D | ValueTracking.cpp | 630 BasicBlockEdge Edge(BI->getParent(), BB0); in computeKnownBitsFromDominatingCondition() 664 BasicBlockEdge Edge(BI->getParent(), BB0); in computeKnownBitsFromDominatingCondition()
|
D | ScalarEvolution.cpp | 6747 BasicBlockEdge DominatingEdge(PBB, BB); in isLoopBackedgeGuardedByCond()
|