Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCodeMoverUtils.h31 bool isControlFlowEquivalent(const Instruction &I0, const Instruction &I1,
38 bool isControlFlowEquivalent(const BasicBlock &BB0, const BasicBlock &BB1,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp231 bool llvm::isControlFlowEquivalent(const Instruction &I0, const Instruction &I1, in isControlFlowEquivalent() function in llvm
234 return isControlFlowEquivalent(*I0.getParent(), *I1.getParent(), DT, PDT); in isControlFlowEquivalent()
237 bool llvm::isControlFlowEquivalent(const BasicBlock &BB0, const BasicBlock &BB1, in isControlFlowEquivalent() function in llvm
334 if (!isControlFlowEquivalent(I, InsertPoint, DT, *PDT)) in isSafeToMoveBefore()
453 assert(isControlFlowEquivalent(*ThisBlock, *OtherBlock, *DT, *PDT) && in nonStrictlyPostDominate()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp657 bool isControlFlowEquivalent(const FusionCandidate &FC0, in isControlFlowEquivalent() function
661 return ::isControlFlowEquivalent(*FC0.getEntryBlock(), *FC1.getEntryBlock(), in isControlFlowEquivalent()
684 if (isControlFlowEquivalent(*CurrCandSet.begin(), CurrCand)) { in collectFusionCandidates()