Home
last modified time | relevance | path

Searched refs:isCriticalEdge (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCFG.h49 bool isCriticalEdge(const Instruction *TI, unsigned SuccNum,
51 bool isCriticalEdge(const Instruction *TI, const BasicBlock *Succ,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCFG.cpp95 bool llvm::isCriticalEdge(const Instruction *TI, unsigned SuccNum, in isCriticalEdge() function in llvm
98 return isCriticalEdge(TI, TI->getSuccessor(SuccNum), AllowIdenticalEdges); in isCriticalEdge()
101 bool llvm::isCriticalEdge(const Instruction *TI, const BasicBlock *Dest, in isCriticalEdge() function in llvm
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp49 assert(isCriticalEdge(II, SuccNum) && "Expected a critical edge!"); in DemoteRegToStack()
58 assert(isCriticalEdge(II, i) && "Expected a critical edge!"); in DemoteRegToStack()
H A DBreakCriticalEdges.cpp104 if (!isCriticalEdge(TI, SuccNum, Options.MergeIdenticalEdges)) in SplitCriticalEdge()
H A DBasicBlockUtils.cpp771 if ((isCriticalEdge(LatchTerm, SuccNum, Options.MergeIdenticalEdges))) { in SplitEdge()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallBrPrepare.cpp134 isCriticalEdge(CBR, i, /*AllowIdenticalEdges*/ true)) in SplitCriticalEdges()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DCFGMST.h147 bool Critical = isCriticalEdge(TI, i); in buildEdges()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp3045 if (isCriticalEdge(PREPred->getTerminator(), SuccNum)) { in performScalarPRE()
3267 isCriticalEdge(P->getTerminator(), B)) { in addDeadBlock()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp1836 if (isCriticalEdge(TI, I)) in skipPGOUse()