/external/llvm/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 31 class TerminatorInst; 92 bool isCriticalEdge(const TerminatorInst *TI, unsigned SuccNum, 113 BasicBlock *SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum, 130 TerminatorInst *TI = (*PI)->getTerminator(); 145 TerminatorInst *TI = Src->getTerminator(); 227 TerminatorInst *SplitBlockAndInsertIfThen(Instruction *Cmp,
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXAllocaHoisting.cpp | 24 TerminatorInst *firstTerminatorInst = (I++)->getTerminator();
|
/external/llvm/include/llvm/Analysis/ |
SparsePropagation.h | 29 class TerminatorInst; 195 void getFeasibleSuccessors(TerminatorInst &TI, SmallVectorImpl<bool> &Succs, 200 void visitTerminatorInst(TerminatorInst &TI);
|
/external/llvm/include/llvm/ |
InstVisitor.h | 166 RetTy visitReturnInst(ReturnInst &I) { DELEGATE(TerminatorInst);} 167 RetTy visitBranchInst(BranchInst &I) { DELEGATE(TerminatorInst);} 168 RetTy visitSwitchInst(SwitchInst &I) { DELEGATE(TerminatorInst);} 169 RetTy visitIndirectBrInst(IndirectBrInst &I) { DELEGATE(TerminatorInst);} 170 RetTy visitResumeInst(ResumeInst &I) { DELEGATE(TerminatorInst);} 171 RetTy visitUnreachableInst(UnreachableInst &I) { DELEGATE(TerminatorInst);} 233 RetTy visitTerminatorInst(TerminatorInst &I) { DELEGATE(Instruction);} 246 DELEGATE(TerminatorInst);
|
/external/llvm/lib/IR/ |
BasicBlock.cpp | 120 TerminatorInst *BasicBlock::getTerminator() { 122 return dyn_cast<TerminatorInst>(&InstList.back()); 125 const TerminatorInst *BasicBlock::getTerminator() const { 127 return dyn_cast<TerminatorInst>(&InstList.back()); 338 TerminatorInst *TI = getTerminator();
|
Instructions.cpp | 41 // TerminatorInst Class 45 TerminatorInst::~TerminatorInst() { 557 : TerminatorInst(II.getType(), Instruction::Invoke, 616 : TerminatorInst(Type::getVoidTy(RI.getContext()), Instruction::Ret, 626 : TerminatorInst(Type::getVoidTy(C), Instruction::Ret, 633 : TerminatorInst(Type::getVoidTy(C), Instruction::Ret, 640 : TerminatorInst(Type::getVoidTy(Context), Instruction::Ret, 666 : TerminatorInst(Type::getVoidTy(RI.getContext()), Instruction::Resume, 672 : TerminatorInst(Type::getVoidTy(Exn->getContext()), Instruction::Resume [all...] |
/external/llvm/include/llvm/IR/ |
BasicBlock.h | 26 class TerminatorInst; 65 /// instructions followed by a single TerminatorInst instruction. 66 /// TerminatorInst's may not occur in the middle of basic blocks, and must 120 TerminatorInst *getTerminator(); 121 const TerminatorInst *getTerminator() const;
|
InstrTypes.h | 29 // TerminatorInst Class 32 /// TerminatorInst - Subclasses of this class are all able to terminate a basic 35 class TerminatorInst : public Instruction { 37 TerminatorInst(Type *Ty, Instruction::TermOps iType, 42 TerminatorInst(Type *Ty, Instruction::TermOps iType, 47 ~TerminatorInst(); 54 virtual TerminatorInst *clone_impl() const = 0; [all...] |
/external/llvm/lib/Transforms/Utils/ |
DemoteRegToStack.cpp | 78 if (!isa<TerminatorInst>(I)) { 90 TerminatorInst *TI = &cast<TerminatorInst>(I);
|
BasicBlockUtils.cpp | 39 TerminatorInst *BBTerm = BB->getTerminator(); 243 TerminatorInst *Term = BB->getTerminator(); 260 TerminatorInst *LatchTerm = BB->getTerminator(); 710 TerminatorInst *llvm::SplitBlockAndInsertIfThen(Instruction *Cmp, 715 TerminatorInst *HeadOldTerm = Head->getTerminator(); 718 TerminatorInst *CheckTerm;
|
BreakCriticalEdges.cpp | 71 TerminatorInst *TI = I->getTerminator(); 91 bool llvm::isCriticalEdge(const TerminatorInst *TI, unsigned SuccNum, 174 BasicBlock *llvm::SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum,
|
SimplifyCFG.cpp | 88 Value *isValueEqualityComparison(TerminatorInst *TI); 89 BasicBlock *GetValueEqualityComparisonCases(TerminatorInst *TI, 91 bool SimplifyEqualityComparisonWithOnlyPredecessor(TerminatorInst *TI, 94 bool FoldValueComparisonIntoPredecessors(TerminatorInst *TI, 115 static bool SafeToMergeTerminators(TerminatorInst *SI1, TerminatorInst *SI2) { 504 static void EraseTerminatorInstAndDCECond(TerminatorInst *TI) { 521 Value *SimplifyCFGOpt::isValueEqualityComparison(TerminatorInst *TI) { 547 GetValueEqualityComparisonCases(TerminatorInst *TI, 617 SimplifyEqualityComparisonWithOnlyPredecessor(TerminatorInst *TI [all...] |
/external/llvm/include/llvm/Support/ |
CFG.h | 37 while (!It.atEnd() && !isa<TerminatorInst>(*It)) 55 return cast<TerminatorInst>(*It)->getParent(); 222 typedef SuccIterator<TerminatorInst*, BasicBlock> succ_iterator; 223 typedef SuccIterator<const TerminatorInst*,
|
/external/llvm/include/llvm/Transforms/ |
Scalar.h | 24 class TerminatorInst;
|
/external/llvm/lib/Analysis/ |
SparsePropagation.cpp | 120 void SparseSolver::getFeasibleSuccessors(TerminatorInst &TI, 207 TerminatorInst *TI = From->getTerminator(); 217 void SparseSolver::visitTerminatorInst(TerminatorInst &TI) { 288 if (TerminatorInst *TI = dyn_cast<TerminatorInst>(&I))
|
ProfileDataLoaderPass.cpp | 119 TerminatorInst *TI = BB->getTerminator(); 140 TerminatorInst *TI = BB->getTerminator();
|
ProfileInfoLoaderPass.cpp | 166 TerminatorInst *TI = BB->getTerminator(); 187 TerminatorInst *TI = BB->getTerminator();
|
/external/llvm/lib/Transforms/Instrumentation/ |
EdgeProfiling.cpp | 94 TerminatorInst *TI = BB->getTerminator();
|
/external/llvm/lib/Transforms/Scalar/ |
ADCE.cpp | 58 if (isa<TerminatorInst>(I.getInstructionIterator()) ||
|
SCCP.cpp | 442 void getFeasibleSuccessors(TerminatorInst &TI, SmallVector<bool, 16> &Succs); 468 void visitTerminatorInst(TerminatorInst &TI); 493 void visitResumeInst (TerminatorInst &I) { /*returns void*/ } 494 void visitUnwindInst (TerminatorInst &I) { /*returns void*/ } 495 void visitUnreachableInst(TerminatorInst &I) { /*returns void*/ } 515 void SCCPSolver::getFeasibleSuccessors(TerminatorInst &TI, 588 TerminatorInst *TI = From->getTerminator(); 733 void SCCPSolver::visitTerminatorInst(TerminatorInst &TI) { [all...] |
LoopRotation.cpp | 340 TerminatorInst *LoopEntryBranch = OrigPreheader->getTerminator(); 352 !isa<TerminatorInst>(Inst) && !isa<DbgInfoIntrinsic>(Inst) && 385 TerminatorInst *TI = OrigHeader->getTerminator();
|
/external/llvm/lib/Transforms/ObjCARC/ |
DependencyAnalysis.cpp | 252 const TerminatorInst *TI = cast<TerminatorInst>(&BB->back());
|
/external/llvm/lib/CodeGen/ |
DwarfEHPrepare.cpp | 114 TerminatorInst *TI = I->getTerminator();
|
/external/llvm/tools/bugpoint/ |
CrashDebugger.cpp | 300 TerminatorInst *BBTerm = BB->getTerminator(); 390 assert(!isa<TerminatorInst>(Insts[i])); 404 if (!Instructions.count(Inst) && !isa<TerminatorInst>(Inst) && 537 if (!isa<TerminatorInst>(I))
|
/external/llvm/lib/Target/R600/ |
SIAnnotateControlFlow.cpp | 239 TerminatorInst *Insert = From->getTerminator(); 248 TerminatorInst *Insert = Parent->getTerminator();
|