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

1 2 3

  /external/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h 90 bool isCriticalEdge(const TerminatorInst *TI, unsigned SuccNum,
111 BasicBlock *SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum,
127 TerminatorInst *TI = (*PI)->getTerminator();
142 TerminatorInst *TI = Src->getTerminator();
  /external/llvm/include/llvm/Support/
InstVisitor.h 161 RetTy visitReturnInst(ReturnInst &I) { DELEGATE(TerminatorInst);}
162 RetTy visitBranchInst(BranchInst &I) { DELEGATE(TerminatorInst);}
163 RetTy visitSwitchInst(SwitchInst &I) { DELEGATE(TerminatorInst);}
164 RetTy visitIndirectBrInst(IndirectBrInst &I) { DELEGATE(TerminatorInst);}
165 RetTy visitResumeInst(ResumeInst &I) { DELEGATE(TerminatorInst);}
166 RetTy visitUnreachableInst(UnreachableInst &I) { DELEGATE(TerminatorInst);}
214 RetTy visitTerminatorInst(TerminatorInst &I) { DELEGATE(Instruction);}
227 DELEGATE(TerminatorInst);
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/Analysis/
SparsePropagation.h 29 class TerminatorInst;
195 void getFeasibleSuccessors(TerminatorInst &TI, SmallVectorImpl<bool> &Succs,
200 void visitTerminatorInst(TerminatorInst &TI);
  /external/llvm/lib/VMCore/
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 40 // TerminatorInst Class
44 TerminatorInst::~TerminatorInst() {
539 : TerminatorInst(II.getType(), Instruction::Invoke,
588 : TerminatorInst(Type::getVoidTy(RI.getContext()), Instruction::Ret,
598 : TerminatorInst(Type::getVoidTy(C), Instruction::Ret,
605 : TerminatorInst(Type::getVoidTy(C), Instruction::Ret,
612 : TerminatorInst(Type::getVoidTy(Context), Instruction::Ret,
638 : TerminatorInst(Type::getVoidTy(RI.getContext()), Instruction::Resume,
644 : TerminatorInst(Type::getVoidTy(Exn->getContext()), Instruction::Resume
    [all...]
  /external/llvm/include/llvm/
BasicBlock.h 26 class TerminatorInst;
63 /// instructions followed by a single TerminatorInst instruction.
64 /// TerminatorInst's may not occur in the middle of basic blocks, and must
117 TerminatorInst *getTerminator();
118 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;
76 static inline bool classof(const TerminatorInst *) { return true; }
    [all...]
  /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))
ProfileInfoLoaderPass.cpp 166 TerminatorInst *TI = BB->getTerminator();
187 TerminatorInst *TI = BB->getTerminator();
BranchProbabilityInfo.cpp 98 TerminatorInst *TI = BB->getTerminator();
147 TerminatorInst *TI = BB->getTerminator();
PathProfileVerifier.cpp 91 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()) ||
LoopRotation.cpp 330 TerminatorInst *LoopEntryBranch = OrigPreheader->getTerminator();
342 !isa<TerminatorInst>(Inst) && !isa<DbgInfoIntrinsic>(Inst) &&
375 TerminatorInst *TI = OrigHeader->getTerminator();
SCCP.cpp 449 void getFeasibleSuccessors(TerminatorInst &TI, SmallVector<bool, 16> &Succs);
475 void visitTerminatorInst(TerminatorInst &TI);
500 void visitResumeInst (TerminatorInst &I) { /*returns void*/ }
501 void visitUnwindInst (TerminatorInst &I) { /*returns void*/ }
502 void visitUnreachableInst(TerminatorInst &I) { /*returns void*/ }
522 void SCCPSolver::getFeasibleSuccessors(TerminatorInst &TI,
595 TerminatorInst *TI = From->getTerminator();
743 void SCCPSolver::visitTerminatorInst(TerminatorInst &TI) {
    [all...]
Sink.cpp 171 if (isa<TerminatorInst>(Inst) || isa<PHINode>(Inst))
  /external/llvm/lib/Transforms/Utils/
BreakCriticalEdges.cpp 71 TerminatorInst *TI = I->getTerminator();
91 bool llvm::isCriticalEdge(const TerminatorInst *TI, unsigned SuccNum,
169 BasicBlock *llvm::SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum,
DemoteRegToStack.cpp 77 if (!isa<TerminatorInst>(I)) {
CodeExtractor.cpp 156 TerminatorInst *TI = PN->getIncomingBlock(i)->getTerminator();
231 TerminatorInst *TI = BB->getTerminator();
318 TerminatorInst *TI = newFunction->begin()->getTerminator();
349 if (TerminatorInst *TI = dyn_cast<TerminatorInst>(Users[i]))
481 TerminatorInst *TI = (*i)->getTerminator();
SimplifyCFG.cpp 61 Value *isValueEqualityComparison(TerminatorInst *TI);
62 BasicBlock *GetValueEqualityComparisonCases(TerminatorInst *TI,
64 bool SimplifyEqualityComparisonWithOnlyPredecessor(TerminatorInst *TI,
67 bool FoldValueComparisonIntoPredecessors(TerminatorInst *TI,
87 static bool SafeToMergeTerminators(TerminatorInst *SI1, TerminatorInst *SI2) {
435 static void EraseTerminatorInstAndDCECond(TerminatorInst *TI) {
452 Value *SimplifyCFGOpt::isValueEqualityComparison(TerminatorInst *TI) {
478 GetValueEqualityComparisonCases(TerminatorInst *TI,
551 SimplifyEqualityComparisonWithOnlyPredecessor(TerminatorInst *TI
    [all...]
BasicBlockUtils.cpp 39 TerminatorInst *BBTerm = BB->getTerminator();
243 TerminatorInst *Term = BB->getTerminator();
260 TerminatorInst *LatchTerm = BB->getTerminator();
  /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))

Completed in 1360 milliseconds

1 2 3