Searched refs:BasicBlockEdge (Results 1 - 3 of 3) sorted by relevance
/external/llvm/include/llvm/IR/ |
H A D | Dominators.h | 49 class BasicBlockEdge { class in namespace:llvm 53 BasicBlockEdge(const BasicBlock *Start_, const BasicBlock *End_) : function in class:llvm::BasicBlockEdge 97 bool dominates(const BasicBlockEdge &BBE, const Use &U) const; 98 bool dominates(const BasicBlockEdge &BBE, const BasicBlock *BB) const;
|
/external/llvm/lib/IR/ |
H A D | Dominators.cpp | 41 bool BasicBlockEdge::isSingleEdge() const { 139 BasicBlockEdge E(DefBB, NormalDest); 143 bool DominatorTree::dominates(const BasicBlockEdge &BBE, 194 bool DominatorTree::dominates(const BasicBlockEdge &BBE, const Use &U) const { 245 BasicBlockEdge E(DefBB, NormalDest);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 714 const BasicBlockEdge &Root); 715 bool propagateEquality(Value *LHS, Value *RHS, const BasicBlockEdge &Root); 2046 const BasicBlockEdge &Root) { 2063 static bool isOnlyReachableViaThisEdge(const BasicBlockEdge &E, 2081 const BasicBlockEdge &Root) { 2260 BasicBlockEdge TrueE(Parent, TrueSucc); 2264 BasicBlockEdge FalseE(Parent, FalseSucc); 2286 BasicBlockEdge E(Parent, Dst);
|
Completed in 167 milliseconds