/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()) {
|