Searched defs:SuccNum (Results 1 - 7 of 7) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
H A D | DemoteRegToStack.cpp | 90 unsigned SuccNum = GetSuccessorNumber(I.getParent(), II.getNormalDest()); local 92 assert (isCriticalEdge(TI, SuccNum) && 94 BasicBlock *BB = SplitCriticalEdge(TI, SuccNum);
|
H A D | BreakCriticalEdges.cpp | 141 BasicBlock *llvm::SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum, argument 145 if (!isCriticalEdge(TI, SuccNum, MergeIdenticalEdges)) return nullptr; 151 BasicBlock *DestBB = TI->getSuccessor(SuccNum); 165 TI->setSuccessor(SuccNum, NewBB); 197 for (unsigned i = SuccNum+1, e = TI->getNumSuccessors(); i != e; ++i) {
|
H A D | BasicBlockUtils.cpp | 244 unsigned SuccNum = GetSuccessorNumber(BB, Succ); local 248 if (SplitCriticalEdge(LatchTerm, SuccNum, P)) 249 return LatchTerm->getSuccessor(SuccNum);
|
H A D | CodeExtractor.cpp | 540 unsigned SuccNum = switchVal++; local 547 brVal = ConstantInt::get(Type::getInt1Ty(Context), !SuccNum); 550 brVal = ConstantInt::get(Type::getInt16Ty(Context), SuccNum); 558 SuccNum),
|
/external/llvm/lib/Analysis/ |
H A D | CFG.cpp | 87 bool llvm::isCriticalEdge(const TerminatorInst *TI, unsigned SuccNum, argument 89 assert(SuccNum < TI->getNumSuccessors() && "Illegal edge specification!"); 92 const BasicBlock *Dest = TI->getSuccessor(SuccNum);
|
/external/llvm/lib/CodeGen/ |
H A D | MachineTraceMetrics.cpp | 218 unsigned SuccNum = TBI->Succ->getNumber(); local 219 TraceBlockInfo *SuccTBI = &BlockInfo[SuccNum]; 225 ArrayRef<unsigned> SuccPRHeights = getProcResourceHeights(SuccNum);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 2527 unsigned SuccNum = GetSuccessorNumber(PREPred, CurrentBlock); local 2528 if (isCriticalEdge(PREPred->getTerminator(), SuccNum)) { 2529 toSplit.push_back(std::make_pair(PREPred->getTerminator(), SuccNum));
|
Completed in 114 milliseconds