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

1 2 3 4 5 6

  /external/llvm/lib/Transforms/Utils/
FlattenCFG.cpp 141 BranchInst *PBI = dyn_cast<BranchInst>(Pred->getTerminator());
212 BranchInst *BPS = dyn_cast<BranchInst>(PS->getTerminator());
223 TerminatorInst *TBB = LastCondBlock->getTerminator();
226 BranchInst *PBI1 = dyn_cast<BranchInst>(PS1->getTerminator());
227 BranchInst *PBI2 = dyn_cast<BranchInst>(PS2->getTerminator());
232 (PS1->getTerminator()->getSuccessor(0) != PS2)) {
235 (PS2->getTerminator()->getSuccessor(0) != PS1))
243 BranchInst *BI = dyn_cast<BranchInst>(CurrBlock->getTerminator());
270 BranchInst *PBI = dyn_cast<BranchInst>(FirstCondBlock->getTerminator());
281 PBI = cast<BranchInst>(FirstCondBlock->getTerminator());
    [all...]
UnifyFunctionExitNodes.cpp 54 if (isa<ReturnInst>(I->getTerminator()))
56 else if (isa<UnreachableInst>(I->getTerminator()))
114 PN->addIncoming(BB->getTerminator()->getOperand(0), BB);
BasicBlockUtils.cpp 40 TerminatorInst *BBTerm = BB->getTerminator();
123 if (isa<InvokeInst>(PredBB->getTerminator())) return false;
239 TerminatorInst *LatchTerm = BB->getTerminator();
256 assert(BB->getTerminator()->getNumSuccessors() == 1 &&
258 return SplitBlock(BB, BB->getTerminator(), DT, LI);
266 TerminatorInst *TI = I->getTerminator();
500 assert(!isa<IndirectBrInst>(Preds[i]->getTerminator()) &&
502 Preds[i]->getTerminator()->replaceUsesOfWith(BB, NewBB);
562 assert(!isa<IndirectBrInst>(Preds[i]->getTerminator()) &&
564 Preds[i]->getTerminator()->replaceUsesOfWith(OrigBB, NewBB1)
    [all...]
LowerInvoke.cpp 57 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) {
LoopUnrollRuntime.cpp 83 PrologEnd->getTerminator());
115 Instruction *InsertPt = PrologEnd->getTerminator();
178 InsertTop->getTerminator()->setSuccessor(0, NewBB);
184 VMap.erase((*BB)->getTerminator());
186 BranchInst *LatchBR = cast<BranchInst>(NewBB->getTerminator());
346 BasicBlock *NewPH = SplitBlock(PEnd, PEnd->getTerminator(), DT, LI);
347 BranchInst *PreHeaderBR = cast<BranchInst>(PH->getTerminator());
LoopSimplify.cpp 135 if (isa<IndirectBrInst>(P->getTerminator())) return nullptr;
147 PreheaderBB->getTerminator()->setDebugLoc(
171 if (isa<IndirectBrInst>(P->getTerminator())) return nullptr;
278 if (isa<IndirectBrInst>(PN->getIncomingBlock(i)->getTerminator()))
383 if (isa<IndirectBrInst>(P->getTerminator()))
456 TerminatorInst *TI = BackedgeBlocks[i]->getTerminator();
513 TerminatorInst *TI = P->getTerminator();
515 P->getTerminator()->eraseFromParent();
528 if (BranchInst *BI = dyn_cast<BranchInst>((*I)->getTerminator()))
649 BranchInst *BI = dyn_cast<BranchInst>(ExitingBlock->getTerminator());
    [all...]
DemoteRegToStack.cpp 75 PN->getIncomingBlock(i)->getTerminator());
132 P->getIncomingBlock(i)->getTerminator());
  /external/llvm/lib/Transforms/Scalar/
SimplifyCFGPass.cpp 63 ReturnInst *Ret = dyn_cast<ReturnInst>(BB.getTerminator());
96 cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0)) {
105 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0);
113 RetBlock->getTerminator()->setOperand(0, RetBlockPHI);
120 BB.getTerminator()->eraseFromParent();
MergedLoadStoreMotion.cpp 198 BranchInst *BI = (BranchInst *)(BB->getTerminator());
200 BasicBlock *Tail = Succ0->getTerminator()->getSuccessor(0);
210 if (!isa<BranchInst>(BB->getTerminator()))
212 if (BB->getTerminator()->getNumSuccessors() != 2)
215 BranchInst *BI = (BranchInst *)(BB->getTerminator());
220 Succ0->getTerminator()->getNumSuccessors() != 1)
223 Succ1->getTerminator()->getNumSuccessors() != 1)
226 BasicBlock *Tail = Succ0->getTerminator()->getSuccessor(0);
228 if (Succ1->getTerminator()->getSuccessor(0) != Tail)
300 Instruction *HoistPt = BB->getTerminator();
    [all...]
JumpThreading.cpp 191 << "' with terminator: " << *BB->getTerminator() << '\n');
199 BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator());
631 TerminatorInst *BBTerm = BB->getTerminator();
672 if (SinglePred->getTerminator()->getNumSuccessors() == 1 &&
691 Instruction *Terminator = BB->getTerminator();
725 TerminatorInst *BBTerm = BB->getTerminator();
743 << "' folding terminator: " << *BB->getTerminator() << '\n');
764 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator());
    [all...]
LoopRotation.cpp 281 BranchInst *Jmp = dyn_cast<BranchInst>(Latch->getTerminator());
289 BranchInst *BI = dyn_cast<BranchInst>(LastExit->getTerminator());
338 BranchInst *BI = dyn_cast<BranchInst>(OrigHeader->getTerminator());
421 TerminatorInst *LoopEntryBranch = OrigPreheader->getTerminator();
467 TerminatorInst *TI = OrigHeader->getTerminator();
494 BranchInst *PHBI = cast<BranchInst>(OrigPreheader->getTerminator());
542 if (isa<IndirectBrInst>((*PI)->getTerminator()))
LoopInterchange.cpp 506 dyn_cast<BranchInst>(OuterMostLoopLatch->getTerminator());
609 dyn_cast<BranchInst>(OuterLoopHeader->getTerminator());
    [all...]
LowerExpectIntrinsic.cpp 134 if (BranchInst *BI = dyn_cast<BranchInst>(BB.getTerminator())) {
137 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(BB.getTerminator())) {
  /external/llvm/lib/Target/NVPTX/
NVPTXAllocaHoisting.cpp 46 TerminatorInst *firstTerminatorInst = (I++)->getTerminator();
NVPTXLowerAggrCopies.cpp 68 origBB->getTerminator()->setSuccessor(0, loopBB);
69 IRBuilder<> builder(origBB, origBB->getTerminator());
108 origBB->getTerminator()->setSuccessor(0, loopBB);
109 IRBuilder<> builder(origBB, origBB->getTerminator());
  /external/llvm/tools/llvm-stress/
llvm-stress.cpp 295 Value *V = new LoadInst(Ptr, "L", BB->getTerminator());
314 new StoreInst(Val, Ptr, BB->getTerminator());
336 Instruction* Term = BB->getTerminator();
426 "E", BB->getTerminator());
453 BB->getTerminator());
469 "I", BB->getTerminator());
497 new BitCastInst(V, DestTy, "PC", BB->getTerminator()));
506 new BitCastInst(V, DestTy, "BC", BB->getTerminator()));
514 new TruncInst(V, DestTy, "Tr", BB->getTerminator()));
519 new ZExtInst(V, DestTy, "ZE", BB->getTerminator()));
    [all...]
  /external/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h 148 return SplitCriticalEdge(BB->getTerminator(), SI.getSuccessorIndex(),
161 TerminatorInst *TI = (*PI)->getTerminator();
176 TerminatorInst *TI = Src->getTerminator();
  /external/llvm/lib/Transforms/IPO/
PartialInlining.cpp 54 BranchInst *BR = dyn_cast<BranchInst>(entryBlock->getTerminator());
62 if (isa<ReturnInst>(BB->getTerminator())) {
110 newEntryBlock->getTerminator()->replaceUsesOfWith(preReturn, newReturnBlock);
LoopExtractor.cpp 105 L->getHeader()->getParent()->getEntryBlock().getTerminator();
116 if (!isa<ReturnInst>(ExitBlocks[i]->getTerminator())) {
236 isa<InvokeInst>(Parent->getTerminator())) {
302 dyn_cast<InvokeInst>(BlocksToExtract[i]->getTerminator()))
  /external/llvm/include/llvm/Analysis/
CFGPrinter.h 102 if (const BranchInst *BI = dyn_cast<BranchInst>(Node->getTerminator()))
107 if (const SwitchInst *SI = dyn_cast<SwitchInst>(Node->getTerminator())) {
  /external/llvm/include/llvm/IR/
BasicBlock.h 122 TerminatorInst *getTerminator();
123 const TerminatorInst *getTerminator() const;
CFG.h 163 // consequently getTerminator() returns NULL. In this case we construct a
257 return succ_iterator(BB->getTerminator());
260 return succ_const_iterator(BB->getTerminator());
263 return succ_iterator(BB->getTerminator(), true);
266 return succ_const_iterator(BB->getTerminator(), true);
  /external/llvm/lib/Analysis/
BranchProbabilityInfo.cpp 119 return UINT32_MAX / BB->getTerminator()->getNumSuccessors();
128 TerminatorInst *TI = BB->getTerminator();
178 TerminatorInst *TI = BB->getTerminator();
223 TerminatorInst *TI = BB->getTerminator();
278 BranchInst * BI = dyn_cast<BranchInst>(BB->getTerminator());
368 BranchInst * BI = dyn_cast<BranchInst>(BB->getTerminator());
450 BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator());
486 InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator());
CodeMetrics.cpp 169 if (isa<ReturnInst>(BB->getTerminator()))
183 notDuplicatable |= isa<IndirectBrInst>(BB->getTerminator());
  /external/clang/lib/Analysis/
CFGStmtMap.cpp 74 if (Stmt *Term = B->getTerminator())

Completed in 999 milliseconds

1 2 3 4 5 6