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

1 2 3 4 5

  /external/llvm/lib/CodeGen/
SjLjEHPrepare.cpp 172 LPad->getTerminator()->eraseFromParent();
412 if (ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator())) {
416 } else if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) {
418 } else if (UnwindInst *UI = dyn_cast<UnwindInst>(BB->getTerminator())) {
450 if (InvokeInst *II = dyn_cast<InvokeInst>(F.begin()->getTerminator())) {
496 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator()))
519 EntryBB->getTerminator());
524 EntryBB->getTerminator());
528 EntryBB->getTerminator());
533 EntryBB->getTerminator());
    [all...]
StackProtector.cpp 156 ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator());
226 BB->getTerminator()->eraseFromParent();
  /external/llvm/lib/Transforms/Utils/
UnifyFunctionExitNodes.cpp 56 if (isa<ReturnInst>(I->getTerminator()))
58 else if (isa<UnwindInst>(I->getTerminator()))
60 else if (isa<UnreachableInst>(I->getTerminator()))
135 PN->addIncoming(BB->getTerminator()->getOperand(0), BB);
LowerInvoke.cpp 175 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) {
196 } else if (UnwindInst *UI = dyn_cast<UnwindInst>(BB->getTerminator())) {
412 if (ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator())) {
416 } else if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) {
418 } else if (UnwindInst *UI = dyn_cast<UnwindInst>(BB->getTerminator())) {
460 EntryBB->getTerminator());
464 EntryBB->getTerminator());
465 new StoreInst(OldBuf, OldJmpBufPtr, true, EntryBB->getTerminator());
468 new StoreInst(JmpBuf, JBListHead, true, EntryBB->getTerminator());
486 InvokeNum, true, EntryBB->getTerminator());
    [all...]
BasicBlockUtils.cpp 39 TerminatorInst *BBTerm = BB->getTerminator();
126 if (isa<InvokeInst>(PredBB->getTerminator())) return false;
243 TerminatorInst *Term = BB->getTerminator();
261 TerminatorInst *LatchTerm = BB->getTerminator();
278 assert(BB->getTerminator()->getNumSuccessors() == 1 &&
280 return SplitBlock(BB, BB->getTerminator(), P);
471 assert(!isa<IndirectBrInst>(Preds[i]->getTerminator()) &&
473 Preds[i]->getTerminator()->replaceUsesOfWith(BB, NewBB);
533 assert(!isa<IndirectBrInst>(Preds[i]->getTerminator()) &&
535 Preds[i]->getTerminator()->replaceUsesOfWith(OrigBB, NewBB1)
    [all...]
LoopSimplify.cpp 172 TerminatorInst *TI = (*I)->getTerminator();
174 (*I)->getTerminator()->eraseFromParent();
187 if (BranchInst *BI = dyn_cast<BranchInst>((*I)->getTerminator()))
295 BranchInst *BI = dyn_cast<BranchInst>(ExitingBlock->getTerminator());
311 Preheader ? Preheader->getTerminator() : 0)) {
374 if (isa<IndirectBrInst>(P->getTerminator())) return 0;
386 NewBB->getTerminator()->setDebugLoc(Header->getFirstNonPHI()->getDebugLoc());
406 if (isa<IndirectBrInst>(P->getTerminator())) return 0;
544 if (isa<IndirectBrInst>(PN->getIncomingBlock(i)->getTerminator()))
649 if (isa<IndirectBrInst>(P->getTerminator()))
    [all...]
DemoteRegToStack.cpp 71 PN->getIncomingBlock(i)->getTerminator());
135 P->getIncomingBlock(i)->getTerminator());
LowerExpectIntrinsic.cpp 145 if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator())) {
148 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(BB->getTerminator())) {
SimplifyCFG.cpp 141 BranchInst *Pred1Br = dyn_cast<BranchInst>(Pred1->getTerminator());
142 BranchInst *Pred2Br = dyn_cast<BranchInst>(Pred2->getTerminator());
194 BranchInst *BI = dyn_cast<BranchInst>(CommonPred->getTerminator());
246 BranchInst *BI = dyn_cast<BranchInst>(PBB->getTerminator());
552 Value *PredVal = isValueEqualityComparison(Pred->getTerminator());
561 BasicBlock *PredDef = GetValueEqualityComparisonCases(Pred->getTerminator(),
590 DEBUG(dbgs() << "Threading pred instr: " << *Pred->getTerminator()
603 DEBUG(dbgs() << "Threading pred instr: " << *Pred->getTerminator()
652 DEBUG(dbgs() << "Threading pred instr: " << *Pred->getTerminator()
696 TerminatorInst *PTI = Pred->getTerminator();
    [all...]
  /external/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h 117 return SplitCriticalEdge(BB->getTerminator(), SI.getSuccessorIndex(), P);
127 TerminatorInst *TI = (*PI)->getTerminator();
142 TerminatorInst *TI = Src->getTerminator();
  /external/llvm/include/llvm/Analysis/
CFGPrinter.h 86 if (const BranchInst *BI = dyn_cast<BranchInst>(Node->getTerminator()))
91 if (const SwitchInst *SI = dyn_cast<SwitchInst>(Node->getTerminator())) {
  /external/llvm/lib/Transforms/Instrumentation/
EdgeProfiling.cpp 73 NumEdges += BB->getTerminator()->getNumSuccessors();
94 TerminatorInst *TI = BB->getTerminator();
  /external/llvm/lib/Transforms/Scalar/
SimplifyCFGPass.cpp 160 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator()))
220 ReturnInst *Ret = dyn_cast<ReturnInst>(BB.getTerminator());
253 cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0)) {
262 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0);
270 RetBlock->getTerminator()->setOperand(0, RetBlockPHI);
277 BB.getTerminator()->eraseFromParent();
JumpThreading.cpp 167 << "' with terminator: " << *BB->getTerminator() << '\n');
175 BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator());
595 TerminatorInst *BBTerm = BB->getTerminator();
636 if (SinglePred->getTerminator()->getNumSuccessors() == 1 &&
660 Instruction *Terminator = BB->getTerminator();
691 TerminatorInst *BBTerm = BB->getTerminator();
709 << "' folding terminator: " << *BB->getTerminator() << '\n');
730 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator());
792 if (PN->getParent() == BB && isa<BranchInst>(BB->getTerminator()))
798 CondInst->getParent() == BB && isa<BranchInst>(BB->getTerminator()))
    [all...]
LoopRotation.cpp 157 BranchInst *BI = dyn_cast<BranchInst>(OrigHeader->getTerminator());
227 TerminatorInst *LoopEntryBranch = OrigPreheader->getTerminator();
271 TerminatorInst *TI = OrigHeader->getTerminator();
298 BranchInst *PHBI = cast<BranchInst>(OrigPreheader->getTerminator());
LoopUnswitch.cpp 240 TerminatorInst *TI = (*I)->getTerminator();
353 TerminatorInst *HeaderTerm = Header->getTerminator();
541 loopPreheader->getTerminator());
542 LPM->deleteSimpleAnalysisValue(loopPreheader->getTerminator(), L);
543 loopPreheader->getTerminator()->eraseFromParent();
649 assert(NewExit->getTerminator()->getNumSuccessors() == 1 &&
651 BasicBlock *ExitSucc = NewExit->getTerminator()->getSuccessor(0);
685 BranchInst *OldBR = cast<BranchInst>(loopPreheader->getTerminator());
774 LPM->deleteSimpleAnalysisValue(Pred->getTerminator(), L);
775 Pred->getTerminator()->eraseFromParent()
    [all...]
  /external/llvm/lib/Transforms/IPO/
PartialInlining.cpp 53 BranchInst *BR = dyn_cast<BranchInst>(entryBlock->getTerminator());
62 if (isa<ReturnInst>((*SI)->getTerminator())) {
109 newEntryBlock->getTerminator()->replaceUsesOfWith(preReturn, newReturnBlock);
LoopExtractor.cpp 101 L->getHeader()->getParent()->getEntryBlock().getTerminator();
112 if (!isa<ReturnInst>(ExitBlocks[i]->getTerminator())) {
231 isa<InvokeInst>(Parent->getTerminator())) {
297 dyn_cast<InvokeInst>(BlocksToExtract[i]->getTerminator()))
PruneEH.cpp 104 if (CheckUnwind && (isa<UnwindInst>(BB->getTerminator()) ||
105 isa<ResumeInst>(BB->getTerminator()))) {
108 } else if (CheckReturn && isa<ReturnInst>(BB->getTerminator())) {
175 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator()))
  /external/clang/lib/Analysis/
CFGStmtMap.cpp 74 if (Stmt *Term = B->getTerminator())
  /external/llvm/include/llvm/Support/
CFG.h 119 // consequently getTerminator() returns NULL. In this case we construct a
221 return succ_iterator(BB->getTerminator());
224 return succ_const_iterator(BB->getTerminator());
227 return succ_iterator(BB->getTerminator(), true);
230 return succ_const_iterator(BB->getTerminator(), true);
  /external/llvm/lib/VMCore/
BasicBlock.cpp 120 TerminatorInst *BasicBlock::getTerminator() {
125 const TerminatorInst *BasicBlock::getTerminator() const {
299 assert(getTerminator() && "Can't use splitBasicBlock on degenerate BB!");
338 TerminatorInst *TI = getTerminator();
  /external/llvm/lib/Analysis/
BranchProbabilityInfo.cpp 91 TerminatorInst *TI = BB->getTerminator();
114 return UINT32_MAX / BB->getTerminator()->getNumSuccessors();
144 TerminatorInst *TI = BB->getTerminator();
182 if (BB->getTerminator()->getNumSuccessors() == 1)
222 BranchInst * BI = dyn_cast<BranchInst>(BB->getTerminator());
257 uint32_t numSuccs = BB->getTerminator()->getNumSuccessors();
321 BranchInst * BI = dyn_cast<BranchInst>(BB->getTerminator());
  /external/clang/lib/StaticAnalyzer/Checkers/
UnreachableCodeChecker.cpp 179 if (const Stmt *S = CB->getTerminator())
226 && CB->getTerminator() == 0; // No terminator
  /external/llvm/include/llvm/
BasicBlock.h 119 /// getTerminator() - If this is a well formed basic block, then this returns
123 TerminatorInst *getTerminator();
124 const TerminatorInst *getTerminator() const;

Completed in 403 milliseconds

1 2 3 4 5