HomeSort by relevance Sort by last modified time
    Searched refs:SuccNum (Results 1 - 5 of 5) sorted by null

  /external/llvm/lib/Transforms/Utils/
BreakCriticalEdges.cpp 91 bool llvm::isCriticalEdge(const TerminatorInst *TI, unsigned SuccNum,
93 assert(SuccNum < TI->getNumSuccessors() && "Illegal edge specification!");
96 const BasicBlock *Dest = TI->getSuccessor(SuccNum);
169 BasicBlock *llvm::SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum,
172 if (!isCriticalEdge(TI, SuccNum, MergeIdenticalEdges)) return 0;
178 BasicBlock *DestBB = TI->getSuccessor(SuccNum);
192 TI->setSuccessor(SuccNum, NewBB);
224 for (unsigned i = SuccNum+1, e = TI->getNumSuccessors(); i != e; ++i) {
BasicBlockUtils.cpp 258 unsigned SuccNum = GetSuccessorNumber(BB, Succ);
262 if (SplitCriticalEdge(LatchTerm, SuccNum, P))
263 return LatchTerm->getSuccessor(SuccNum);
CodeExtractor.cpp 493 unsigned SuccNum = switchVal++;
500 brVal = ConstantInt::get(Type::getInt1Ty(Context), !SuccNum);
503 brVal = ConstantInt::get(Type::getInt16Ty(Context), SuccNum);
511 SuccNum),
  /external/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h 90 bool isCriticalEdge(const TerminatorInst *TI, unsigned SuccNum,
111 BasicBlock *SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum,
  /external/llvm/lib/Transforms/Scalar/
GVN.cpp     [all...]

Completed in 913 milliseconds