HomeSort by relevance Sort by last modified time
    Searched refs:TerminatorInst (Results 1 - 25 of 75) sorted by null

1 2 3

  /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();

Completed in 366 milliseconds

1 2 3