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

1 2 3 4 5 6 7 8 91011>>

  /external/swiftshader/third_party/llvm-7.0/llvm/unittests/IR/
CFGBuilder.cpp 44 if (isa<UnreachableInst>(From->getTerminator()))
45 From->getTerminator()->eraseFromParent();
46 if (!From->getTerminator()) {
52 SwitchInst *SI = cast<SwitchInst>(From->getTerminator());
63 SwitchInst *SI = cast<SwitchInst>(From->getTerminator());
174 EXPECT_TRUE(isa<SwitchInst>(B.getOrAddBlock("entry")->getTerminator()));
175 EXPECT_TRUE(isa<SwitchInst>(B.getOrAddBlock("a")->getTerminator()));
176 EXPECT_TRUE(isa<UnreachableInst>(B.getOrAddBlock("b")->getTerminator()));
177 EXPECT_TRUE(isa<SwitchInst>(B.getOrAddBlock("d")->getTerminator()));
179 auto *DSwitch = cast<SwitchInst>(B.getOrAddBlock("d")->getTerminator());
    [all...]
DeferredDominanceTest.cpp 82 EXPECT_EQ(BB0->getTerminator()->getNumSuccessors(), 4u);
83 BB0->getTerminator()->eraseFromParent();
85 EXPECT_EQ(BB0->getTerminator()->getNumSuccessors(), 2u);
94 ASSERT_FALSE(isa<UnreachableInst>(BB3->getTerminator()));
98 ASSERT_TRUE(isa<UnreachableInst>(BB3->getTerminator()));
139 EXPECT_EQ(BB0->getTerminator()->getNumSuccessors(), 3u);
140 BB0->getTerminator()->eraseFromParent();
142 EXPECT_EQ(BB0->getTerminator()->getNumSuccessors(), 1u);
152 EXPECT_EQ(BB0->getTerminator()->getNumSuccessors(), 1u);
153 BB0->getTerminator()->eraseFromParent()
    [all...]
DomTreeUpdaterTest.cpp 72 SwitchInst *SI = dyn_cast<SwitchInst>(BB0->getTerminator());
91 EXPECT_EQ(BB0->getTerminator()->getNumSuccessors(), 3u);
99 EXPECT_EQ(BB0->getTerminator()->getNumSuccessors(), 2u);
103 ASSERT_FALSE(isa<UnreachableInst>(BB3->getTerminator()));
194 EXPECT_EQ(NewEntry->getTerminator()->getNumSuccessors(), 1u);
195 NewEntry->getTerminator()->eraseFromParent();
197 EXPECT_EQ(BB0->getTerminator()->getNumSuccessors(), 1u);
207 ASSERT_FALSE(isa<UnreachableInst>(BB0->getTerminator()));
271 EXPECT_EQ(BB0->getTerminator()->getNumSuccessors(), 4u);
272 BB0->getTerminator()->eraseFromParent()
    [all...]
  /external/llvm/lib/Transforms/Utils/
FlattenCFG.cpp 139 BranchInst *PBI = dyn_cast<BranchInst>(Pred->getTerminator());
211 BranchInst *BPS = dyn_cast<BranchInst>(PS->getTerminator());
222 TerminatorInst *TBB = LastCondBlock->getTerminator();
225 BranchInst *PBI1 = dyn_cast<BranchInst>(PS1->getTerminator());
226 BranchInst *PBI2 = dyn_cast<BranchInst>(PS2->getTerminator());
231 (PS1->getTerminator()->getSuccessor(0) != PS2)) {
234 (PS2->getTerminator()->getSuccessor(0) != PS1))
242 BranchInst *BI = dyn_cast<BranchInst>(CurrBlock->getTerminator());
269 BranchInst *PBI = dyn_cast<BranchInst>(FirstCondBlock->getTerminator());
280 PBI = cast<BranchInst>(FirstCondBlock->getTerminator());
    [all...]
UnifyFunctionExitNodes.cpp 54 if (isa<ReturnInst>(I.getTerminator()))
56 else if (isa<UnreachableInst>(I.getTerminator()))
109 PN->addIncoming(BB->getTerminator()->getOperand(0), BB);
LoopUnrollRuntime.cpp 117 Instruction *InsertPt = PrologExit->getTerminator();
247 Instruction *InsertPt = NewExit->getTerminator();
307 InsertTop->getTerminator()->setSuccessor(0, NewBB);
313 VMap.erase((*BB)->getTerminator());
315 BranchInst *LatchBR = cast<BranchInst>(NewBB->getTerminator());
470 BranchInst *PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator());
506 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI);
513 EpilogPreHeader = SplitBlock(NewExit, NewExit->getTerminator(), DT, LI);
520 PrologExit = SplitBlock(PrologPreHeader, PrologPreHeader->getTerminator(),
524 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI)
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
FlattenCFG.cpp 152 BranchInst *PBI = dyn_cast<BranchInst>(Pred->getTerminator());
224 BranchInst *BPS = dyn_cast<BranchInst>(PS->getTerminator());
235 TerminatorInst *TBB = LastCondBlock->getTerminator();
238 BranchInst *PBI1 = dyn_cast<BranchInst>(PS1->getTerminator());
239 BranchInst *PBI2 = dyn_cast<BranchInst>(PS2->getTerminator());
244 (PS1->getTerminator()->getSuccessor(0) != PS2)) {
247 (PS2->getTerminator()->getSuccessor(0) != PS1))
255 BranchInst *BI = dyn_cast<BranchInst>(CurrBlock->getTerminator());
282 BranchInst *PBI = dyn_cast<BranchInst>(FirstCondBlock->getTerminator());
293 PBI = cast<BranchInst>(FirstCondBlock->getTerminator());
    [all...]
UnifyFunctionExitNodes.cpp 53 if (isa<ReturnInst>(I.getTerminator()))
55 else if (isa<UnreachableInst>(I.getTerminator()))
108 PN->addIncoming(BB->getTerminator()->getOperand(0), BB);
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
SjLjEHPrepare.cpp 171 LPad->getTerminator()->eraseFromParent();
411 if (ReturnInst *RI = dyn_cast<ReturnInst>(BB->getTerminator())) {
415 } else if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator())) {
417 } else if (UnwindInst *UI = dyn_cast<UnwindInst>(BB->getTerminator())) {
449 if (InvokeInst *II = dyn_cast<InvokeInst>(F.begin()->getTerminator())) {
495 if (InvokeInst *II = dyn_cast<InvokeInst>(BB->getTerminator()))
518 EntryBB->getTerminator());
523 EntryBB->getTerminator());
527 EntryBB->getTerminator());
532 EntryBB->getTerminator());
    [all...]
  /external/swiftshader/third_party/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...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
AMDGPUUnifyDivergentExitNodes.cpp 108 if (!DA.isUniform(Top->getTerminator()))
146 PN->addIncoming(BB->getTerminator()->getOperand(0), BB);
149 BB->getTerminator()->eraseFromParent();
177 if (isa<ReturnInst>(BB->getTerminator())) {
180 } else if (isa<UnreachableInst>(BB->getTerminator())) {
183 } else if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator())) {
227 BB->getTerminator()->eraseFromParent();
239 UnreachableBlock->getTerminator()->eraseFromParent();
  /external/swiftshader/third_party/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/lib/Target/NVPTX/
NVPTXAllocaHoisting.cpp 46 TerminatorInst *firstTerminatorInst = (I++)->getTerminator();
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/NVPTX/
NVPTXAllocaHoisting.cpp 44 TerminatorInst *firstTerminatorInst = (I++)->getTerminator();
  /external/llvm/unittests/Analysis/
BlockFrequencyInfoTest.cpp 66 BasicBlock *BB1 = BB0.getTerminator()->getSuccessor(0);
67 BasicBlock *BB2 = BB0.getTerminator()->getSuccessor(1);
  /external/swiftshader/third_party/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/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/
EdgeProfiling.cpp 73 NumEdges += BB->getTerminator()->getNumSuccessors();
94 TerminatorInst *TI = BB->getTerminator();
  /external/swiftshader/third_party/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...]
  /external/llvm/tools/llvm-stress/
llvm-stress.cpp 302 Value *V = new LoadInst(Ptr, "L", BB->getTerminator());
321 new StoreInst(Val, Ptr, BB->getTerminator());
343 Instruction* Term = BB->getTerminator();
433 "E", BB->getTerminator());
460 BB->getTerminator());
476 "I", BB->getTerminator());
504 new BitCastInst(V, DestTy, "PC", BB->getTerminator()));
513 new BitCastInst(V, DestTy, "BC", BB->getTerminator()));
521 new TruncInst(V, DestTy, "Tr", BB->getTerminator()));
526 new ZExtInst(V, DestTy, "ZE", BB->getTerminator()));
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-stress/
llvm-stress.cpp 347 Value *V = new LoadInst(Ptr, "L", BB->getTerminator());
368 new StoreInst(Val, Ptr, BB->getTerminator());
390 Instruction* Term = BB->getTerminator();
488 "E", BB->getTerminator());
516 BB->getTerminator());
532 "I", BB->getTerminator());
560 new BitCastInst(V, DestTy, "PC", BB->getTerminator()));
569 new BitCastInst(V, DestTy, "BC", BB->getTerminator()));
576 new TruncInst(V, DestTy, "Tr", BB->getTerminator()));
581 new ZExtInst(V, DestTy, "ZE", BB->getTerminator()));
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
CallSiteSplitting.cpp 133 auto *BI = dyn_cast<BranchInst>(From->getTerminator());
145 Conditions.push_back({Cmp, From->getTerminator()->getSuccessor(0) == To
196 if (Preds.size() != 2 || isa<IndirectBrInst>(Preds[0]->getTerminator()) ||
197 isa<IndirectBrInst>(Preds[1]->getTerminator()))
251 TerminatorInst *TI = SplitBB->getTerminator();
332 &*std::prev(SplitBlock->getTerminator()->getIterator());
367 Splits[i]->getTerminator()->eraseFromParent();
485 auto IE = BB.getTerminator()->getIterator();
490 while (II != IE && &*II != BB.getTerminator()) {

Completed in 1210 milliseconds

1 2 3 4 5 6 7 8 91011>>