Searched refs:SuccNum (Results 1 – 10 of 10) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | DemoteRegToStack.cpp | 49 unsigned SuccNum = GetSuccessorNumber(II->getParent(), II->getNormalDest()); in DemoteRegToStack() local 50 assert(isCriticalEdge(II, SuccNum) && "Expected a critical edge!"); in DemoteRegToStack() 51 BasicBlock *BB = SplitCriticalEdge(II, SuccNum); in DemoteRegToStack()
|
| H A D | BreakCriticalEdges.cpp | 133 llvm::SplitCriticalEdge(Instruction *TI, unsigned SuccNum, in SplitCriticalEdge() argument 135 if (!isCriticalEdge(TI, SuccNum, Options.MergeIdenticalEdges)) in SplitCriticalEdge() 142 BasicBlock *DestBB = TI->getSuccessor(SuccNum); in SplitCriticalEdge() 156 TI->setSuccessor(SuccNum, NewBB); in SplitCriticalEdge() 188 for (unsigned i = SuccNum+1, e = TI->getNumSuccessors(); i != e; ++i) { in SplitCriticalEdge()
|
| H A D | BasicBlockUtils.cpp | 281 unsigned SuccNum = GetSuccessorNumber(BB, Succ); in SplitEdge() local 286 LatchTerm, SuccNum, in SplitEdge() 288 return LatchTerm->getSuccessor(SuccNum); in SplitEdge()
|
| H A D | CodeExtractor.cpp | 1051 unsigned SuccNum = switchVal++; in emitCallAndSwitchStatement() local 1058 brVal = ConstantInt::get(Type::getInt1Ty(Context), !SuccNum); in emitCallAndSwitchStatement() 1061 brVal = ConstantInt::get(Type::getInt16Ty(Context), SuccNum); in emitCallAndSwitchStatement() 1069 SuccNum), in emitCallAndSwitchStatement()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | CFG.cpp | 88 bool llvm::isCriticalEdge(const Instruction *TI, unsigned SuccNum, in isCriticalEdge() argument 91 assert(SuccNum < TI->getNumSuccessors() && "Illegal edge specification!"); in isCriticalEdge() 94 const BasicBlock *Dest = TI->getSuccessor(SuccNum); in isCriticalEdge()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | CFG.h | 48 bool isCriticalEdge(const Instruction *TI, unsigned SuccNum,
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | BasicBlockUtils.h | 138 BasicBlock *SplitCriticalEdge(Instruction *TI, unsigned SuccNum,
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOInstrumentation.cpp | 712 unsigned SuccNum = GetSuccessorNumber(SrcBB, DestBB); in getInstrBB() local 713 BasicBlock *InstrBB = SplitCriticalEdge(TI, SuccNum); in getInstrBB() 1192 unsigned SuccNum = GetSuccessorNumber(SrcBB, DestBB); in setBranchWeights() local 1196 EdgeCounts[SuccNum] = EdgeCount; in setBranchWeights()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineTraceMetrics.cpp | 227 unsigned SuccNum = TBI->Succ->getNumber(); in computeHeightResources() local 228 TraceBlockInfo *SuccTBI = &BlockInfo[SuccNum]; in computeHeightResources() 234 ArrayRef<unsigned> SuccPRHeights = getProcResourceHeights(SuccNum); in computeHeightResources()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | GVN.cpp | 2258 unsigned SuccNum = GetSuccessorNumber(PREPred, CurrentBlock); in performScalarPRE() local 2259 if (isCriticalEdge(PREPred->getTerminator(), SuccNum)) { in performScalarPRE() 2260 toSplit.push_back(std::make_pair(PREPred->getTerminator(), SuccNum)); in performScalarPRE()
|