Home
last modified time | relevance | path

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

/external/llvm/lib/IR/
DDominators.cpp42 bool BasicBlockEdge::isSingleEdge() const { in isSingleEdge()
133 BasicBlockEdge E(DefBB, NormalDest); in dominates()
140 bool DominatorTree::dominates(const BasicBlockEdge &BBE, in dominates()
192 bool DominatorTree::dominates(const BasicBlockEdge &BBE, const Use &U) const { in dominates()
244 BasicBlockEdge E(DefBB, NormalDest); in dominates()
/external/llvm/include/llvm/IR/
DDominators.h50 class BasicBlockEdge {
54 BasicBlockEdge(const BasicBlock *Start_, const BasicBlock *End_) : in BasicBlockEdge() function
124 bool dominates(const BasicBlockEdge &BBE, const Use &U) const;
125 bool dominates(const BasicBlockEdge &BBE, const BasicBlock *BB) const;
/external/llvm/include/llvm/Transforms/Utils/
DLocal.h316 const BasicBlockEdge &Edge);
/external/llvm/lib/Transforms/Scalar/
DGVN.cpp733 bool propagateEquality(Value *LHS, Value *RHS, const BasicBlockEdge &Root,
1813 BasicBlockEdge Edge(IntrinsicI->getParent(), Successor); in processAssumeIntrinsic()
2100 static bool isOnlyReachableViaThisEdge(const BasicBlockEdge &E, in isOnlyReachableViaThisEdge()
2137 bool GVN::propagateEquality(Value *LHS, Value *RHS, const BasicBlockEdge &Root, in propagateEquality()
2347 BasicBlockEdge TrueE(Parent, TrueSucc); in processInstruction()
2351 BasicBlockEdge FalseE(Parent, FalseSucc); in processInstruction()
2373 BasicBlockEdge E(Parent, Dst); in processInstruction()
DEarlyCSE.cpp535 BasicBlockEdge(Pred, BB)); in processNode()
/external/llvm/lib/Transforms/Utils/
DLocal.cpp1470 const BasicBlockEdge &Root) { in replaceDominatedUsesWith()
/external/llvm/lib/Analysis/
DValueTracking.cpp683 BasicBlockEdge Edge(BI->getParent(), BB0); in computeKnownBitsFromDominatingCondition()
717 BasicBlockEdge Edge(BI->getParent(), BB0); in computeKnownBitsFromDominatingCondition()
3522 BasicBlockEdge Edge(BI->getParent(), NonNullSuccessor); in isKnownNonNullFromDominatingCondition()
DScalarEvolution.cpp3905 BasicBlockEdge LeftEdge(BI->getParent(), BI->getSuccessor(0)); in BrPHIToSelect()
3906 BasicBlockEdge RightEdge(BI->getParent(), BI->getSuccessor(1)); in BrPHIToSelect()
7497 BasicBlockEdge DominatingEdge(PBB, BB); in isLoopBackedgeGuardedByCond()