Searched refs:SuccNum (Results 1 - 10 of 10) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | DemoteRegToStack.cpp | 48 unsigned SuccNum = GetSuccessorNumber(II->getParent(), II->getNormalDest()); local 49 assert(isCriticalEdge(II, SuccNum) && "Expected a critical edge!"); 50 BasicBlock *BB = SplitCriticalEdge(II, SuccNum);
|
H A D | BreakCriticalEdges.cpp | 138 llvm::SplitCriticalEdge(Instruction *TI, unsigned SuccNum, argument 140 if (!isCriticalEdge(TI, SuccNum, Options.MergeIdenticalEdges)) 147 BasicBlock *DestBB = TI->getSuccessor(SuccNum); 154 if (isa<CallBrInst>(TI) && SuccNum > 0) 169 TI->setSuccessor(SuccNum, NewBB); 201 for (unsigned i = SuccNum+1, e = TI->getNumSuccessors(); i != e; ++i) {
|
H A D | BasicBlockUtils.cpp | 476 unsigned SuccNum = GetSuccessorNumber(BB, Succ); local 481 LatchTerm, SuccNum, 483 return LatchTerm->getSuccessor(SuccNum);
|
H A D | CodeExtractor.cpp | 1204 unsigned SuccNum = switchVal++; local 1211 brVal = ConstantInt::get(Type::getInt1Ty(Context), !SuccNum); 1214 brVal = ConstantInt::get(Type::getInt16Ty(Context), SuccNum); 1222 SuccNum),
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | CFG.h | 47 bool isCriticalEdge(const Instruction *TI, unsigned SuccNum,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CFG.cpp | 88 bool llvm::isCriticalEdge(const Instruction *TI, unsigned SuccNum, argument 90 assert(SuccNum < TI->getNumSuccessors() && "Illegal edge specification!"); 91 return isCriticalEdge(TI, TI->getSuccessor(SuccNum), AllowIdenticalEdges);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | BasicBlockUtils.h | 174 BasicBlock *SplitCriticalEdge(Instruction *TI, unsigned SuccNum,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineTraceMetrics.cpp | 227 unsigned SuccNum = TBI->Succ->getNumber(); local 228 TraceBlockInfo *SuccTBI = &BlockInfo[SuccNum]; 234 ArrayRef<unsigned> SuccPRHeights = getProcResourceHeights(SuccNum);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOInstrumentation.cpp | 780 unsigned SuccNum = GetSuccessorNumber(SrcBB, DestBB); local 781 BasicBlock *InstrBB = SplitCriticalEdge(TI, SuccNum); 1315 unsigned SuccNum = GetSuccessorNumber(SrcBB, DestBB); local 1319 EdgeCounts[SuccNum] = EdgeCount;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 2391 unsigned SuccNum = GetSuccessorNumber(PREPred, CurrentBlock); local 2392 if (isCriticalEdge(PREPred->getTerminator(), SuccNum)) { 2393 toSplit.push_back(std::make_pair(PREPred->getTerminator(), SuccNum));
|
Completed in 204 milliseconds