Home
last modified time | relevance | path

Searched refs:isControlFlowEquivalent (Results 1 – 7 of 7) sorted by relevance

/external/llvm-project/llvm/unittests/Transforms/Utils/
DCodeMoverUtilsTest.cpp101 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/
DCodeMoverUtils.cpp33 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/
DCodeMoverUtils.h30 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/
DCodeMoverUtils.h28 bool isControlFlowEquivalent(const Instruction &I0, const Instruction &I1,
35 bool isControlFlowEquivalent(const BasicBlock &BB0, const BasicBlock &BB1,
/external/llvm-project/llvm/lib/Transforms/Utils/
DCodeMoverUtils.cpp229 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/
DLoopFuse.cpp592 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/
DLoopFuse.cpp629 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()