| /external/llvm/lib/IR/ |
| BasicBlock.cpp | 120 TerminatorInst *BasicBlock::getTerminator() { 125 const TerminatorInst *BasicBlock::getTerminator() const { 344 assert(getTerminator() && "Can't use splitBasicBlock on degenerate BB!"); 383 TerminatorInst *TI = getTerminator();
|
| /external/llvm/include/llvm/IR/ |
| Statepoint.h | 228 assert(invokeBB->getTerminator() && "safepoint block should be well formed"); 229 assert(isStatepoint(invokeBB->getTerminator())); 231 return invokeBB->getTerminator();
|
| /external/llvm/lib/Transforms/IPO/ |
| PruneEH.cpp | 107 if (CheckUnwind && isa<ResumeInst>(BB->getTerminator())) { 110 } else if (CheckReturn && isa<ReturnInst>(BB->getTerminator())) { 179 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator()))
|
| /external/llvm/lib/Analysis/ |
| LoopInfo.cpp | 118 InsertPt = Preheader->getTerminator(); 215 if (isa<IndirectBrInst>((*I)->getTerminator())) 218 if (const InvokeInst *II = dyn_cast<InvokeInst>((*I)->getTerminator())) 235 LoopID = getLoopLatch()->getTerminator()->getMetadata(LoopMDName); 241 TerminatorInst *TI = (*I)->getTerminator(); 272 getLoopLatch()->getTerminator()->setMetadata(LoopMDName, LoopID); 278 TerminatorInst *TI = (*I)->getTerminator();
|
| PHITransAddr.cpp | 391 PredBB->getTerminator()); 409 InVal->getName() + ".phi.trans.insert", PredBB->getTerminator()); 430 PredBB->getTerminator());
|
| /external/llvm/lib/CodeGen/ |
| WinEHPrepare.cpp | 320 if (auto *Resume = dyn_cast<ResumeInst>(BB.getTerminator())) 432 InvokeInst *Invoke = cast<InvokeInst>(pred->getTerminator()); 452 LPadBB->getTerminator()->eraseFromParent(); 658 assert(isa<UnreachableInst>(OutlinedBB->getTerminator())); 659 OutlinedBB->getTerminator()->eraseFromParent(); 694 auto *Ret = dyn_cast<ReturnInst>(NestedHandlerBB.getTerminator()); 742 if (!match(BB->getTerminator(), 791 TerminatorInst *Terminator = BB.getTerminator() [all...] |
| SjLjEHPrepare.cpp | 228 IRBuilder<> Builder(EntryBB->getTerminator()); 379 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) { 391 } else if (ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator())) { 406 IRBuilder<> Builder(EntryBB->getTerminator()); 464 CallInst::Create(RegisterFn, FuncCtx, "", EntryBB->getTerminator());
|
| StackProtector.cpp | 377 ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator()); 445 BB->getTerminator()->eraseFromParent();
|
| /external/llvm/lib/Transforms/Scalar/ |
| LoopUnswitch.cpp | 447 TerminatorInst *TI = (*I)->getTerminator(); 575 TerminatorInst *HeaderTerm = Header->getTerminator(); 747 loopPreheader->getTerminator()); 748 LPM->deleteSimpleAnalysisValue(loopPreheader->getTerminator(), L); 749 loopPreheader->getTerminator()->eraseFromParent(); [all...] |
| PartiallyInlineLibCalls.cpp | 148 CurrBB.getTerminator()->eraseFromParent();
|
| LoopDeletion.cpp | 105 if (!L->makeLoopInvariant(I, Changed, Preheader->getTerminator())) 191 TerminatorInst *TI = preheader->getTerminator();
|
| LoopIdiomRecognize.cpp | 80 return dyn_cast<BranchInst>(BB->getTerminator()); [all...] |
| TailRecursionElimination.cpp | 405 if (ReturnInst *Ret = dyn_cast<ReturnInst>(BB->getTerminator())) { 498 if (SwitchInst *SI = dyn_cast<SwitchInst>(UniquePred->getTerminator())) 514 ReturnInst *RI = dyn_cast<ReturnInst>(BBI->getTerminator()); 777 if (ReturnInst *RI = dyn_cast<ReturnInst>(BBI->getTerminator())) [all...] |
| IndVarSimplify.cpp | 208 InsertPt = InsertBB->getTerminator(); 212 InsertPt = InsertBB->getTerminator(); 804 Builder.SetInsertPoint(L->getLoopPreheader()->getTerminator()); [all...] |
| /external/llvm/lib/Transforms/Utils/ |
| AddDiscriminators.cpp | 176 TerminatorInst *Last = B->getTerminator();
|
| SimplifyCFG.cpp | 271 BranchInst *BI = dyn_cast<BranchInst>(PBB->getTerminator()); 626 Value *PredVal = isValueEqualityComparison(Pred->getTerminator()); 638 BasicBlock *PredDef = GetValueEqualityComparisonCases(Pred->getTerminator(), 667 DEBUG(dbgs() << "Threading pred instr: " << *Pred->getTerminator() 680 DEBUG(dbgs() << "Threading pred instr: " << *Pred->getTerminator() 749 DEBUG(dbgs() << "Threading pred instr: " << *Pred->getTerminator() [all...] |
| BreakCriticalEdges.cpp | 88 assert((SplitBB->getFirstNonPHI() == SplitBB->getTerminator() || 107 SplitBB->begin() : SplitBB->getTerminator());
|
| CloneFunction.cpp | 142 if (ReturnInst *RI = dyn_cast<ReturnInst>(CBB->getTerminator())) 385 const TerminatorInst *OldTI = BB->getTerminator(); 399 const TerminatorInst *TI = NewBB->getTerminator(); 449 const TerminatorInst *TI = BB->getTerminator(); 543 RemapInstruction(NewBB->getTerminator(), VMap, 664 BranchInst *BI = dyn_cast<BranchInst>(I->getTerminator()); 698 if (ReturnInst *RI = dyn_cast<ReturnInst>(I->getTerminator()))
|
| LoopUnroll.cpp | 84 if (OnlyPred->getTerminator()->getNumSuccessors() != 1) 186 BranchInst *BI = dyn_cast<BranchInst>(LatchBlock->getTerminator()); 422 BranchInst *Term = cast<BranchInst>(Latches[i]->getTerminator()); 473 BranchInst *Term = cast<BranchInst>(Latches[i]->getTerminator());
|
| /external/clang/lib/StaticAnalyzer/Checkers/ |
| UnreachableCodeChecker.cpp | 201 if (const Stmt *S = CB->getTerminator()) 250 && !CB->getTerminator(); // No terminator
|
| /external/llvm/lib/Target/XCore/ |
| XCoreLowerThreadLocal.cpp | 140 if (PredBB->getTerminator()->getNumSuccessors() > 1) 142 Instruction *InsertPos = PredBB->getTerminator();
|
| /external/clang/lib/Analysis/ |
| ReachableCode.cpp | 52 if (const Stmt *Term = B->getTerminator()) { 90 if (Current->getTerminator().isTemporaryDtorsBranch()) { 97 } else if (!Current->getTerminator() && Current->succ_size() == 1) { 254 if (const Stmt *Term = B->getTerminator()) { 422 if (CFGTerminator T = Block->getTerminator()) {
|
| /external/llvm/lib/Transforms/Vectorize/ |
| LoopVectorize.cpp | [all...] |
| /external/llvm/lib/Target/R600/ |
| SIAnnotateControlFlow.cpp | 248 TerminatorInst *Insert = From->getTerminator(); 259 Insert = Parent->getTerminator(); 323 BranchInst *Term = dyn_cast<BranchInst>((*I)->getTerminator());
|
| /external/llvm/lib/Target/AArch64/ |
| AArch64PromoteConstant.cpp | 337 return PhiInst->getIncomingBlock(Use.getOperandNo())->getTerminator(); 403 NewPt = CommonDominator->getTerminator();
|