/external/llvm-project/llvm/unittests/Transforms/Utils/ |
D | CodeMoverUtilsTest.cpp | 101 isControlFlowEquivalent(*FirstIfBody, *FirstIfBody, DT, PDT)); in TEST() 104 isControlFlowEquivalent(*FirstIfBody, *SecondIfBody, DT, PDT)); in TEST() 108 isControlFlowEquivalent(*FirstIfBody, *ThirdIfBody, DT, PDT)); in TEST() 110 isControlFlowEquivalent(*SecondIfBody, *ThirdIfBody, DT, PDT)); in TEST() 195 isControlFlowEquivalent(*FirstIfBody, *ThirdElseBody, DT, PDT)); in TEST() 197 isControlFlowEquivalent(*SecondIfBody, *ThirdElseBody, DT, PDT)); in TEST() 199 isControlFlowEquivalent(*ThirdIfBody, *ThirdElseBody, DT, PDT)); in TEST() 205 isControlFlowEquivalent(*FifthIfBody, *FifthElseBody, DT, PDT)); in TEST() 208 isControlFlowEquivalent(*FifthElseBody, *SixthIfBody, DT, PDT)); in TEST() 211 isControlFlowEquivalent(*FourthIfBody, *SixthElseBody, DT, PDT)); in TEST() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | CodeMoverUtils.cpp | 33 bool llvm::isControlFlowEquivalent(const Instruction &I0, const Instruction &I1, in isControlFlowEquivalent() function in llvm 36 return isControlFlowEquivalent(*I0.getParent(), *I1.getParent(), DT, PDT); in isControlFlowEquivalent() 39 bool llvm::isControlFlowEquivalent(const BasicBlock &BB0, const BasicBlock &BB1, in isControlFlowEquivalent() function in llvm 111 if (!isControlFlowEquivalent(I, InsertPoint, DT, PDT)) in isSafeToMoveBefore()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | CodeMoverUtils.h | 30 bool isControlFlowEquivalent(const Instruction &I0, const Instruction &I1, 39 bool isControlFlowEquivalent(const BasicBlock &BB0, const BasicBlock &BB1,
|
/external/llvm-project/llvm/include/llvm/Transforms/Utils/ |
D | CodeMoverUtils.h | 28 bool isControlFlowEquivalent(const Instruction &I0, const Instruction &I1, 35 bool isControlFlowEquivalent(const BasicBlock &BB0, const BasicBlock &BB1,
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | CodeMoverUtils.cpp | 229 bool llvm::isControlFlowEquivalent(const Instruction &I0, const Instruction &I1, in isControlFlowEquivalent() function in llvm 232 return isControlFlowEquivalent(*I0.getParent(), *I1.getParent(), DT, PDT); in isControlFlowEquivalent() 235 bool llvm::isControlFlowEquivalent(const BasicBlock &BB0, const BasicBlock &BB1, in isControlFlowEquivalent() function in llvm 332 if (!isControlFlowEquivalent(I, InsertPoint, DT, *PDT)) in isSafeToMoveBefore()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopFuse.cpp | 592 bool isControlFlowEquivalent(const FusionCandidate &FC0, in isControlFlowEquivalent() function 596 return ::isControlFlowEquivalent(*FC0.getEntryBlock(), *FC1.getEntryBlock(), in isControlFlowEquivalent() 617 if (isControlFlowEquivalent(*CurrCandSet.begin(), CurrCand)) { in collectFusionCandidates()
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | LoopFuse.cpp | 629 bool isControlFlowEquivalent(const FusionCandidate &FC0, in isControlFlowEquivalent() function 633 return ::isControlFlowEquivalent(*FC0.getEntryBlock(), *FC1.getEntryBlock(), in isControlFlowEquivalent() 656 if (isControlFlowEquivalent(*CurrCandSet.begin(), CurrCand)) { in collectFusionCandidates()
|