Home
last modified time | relevance | path

Searched refs:getTerminator (Results 1 – 25 of 688) sorted by relevance

12345678910>>...28

/external/AFLplusplus/instrumentation/
Dsplit-compares-pass.so.cc326 fcmp_np->insertInto(bb, BasicBlock::iterator(bb->getTerminator())); in simplifyFPCompares()
328 bb->getInstList().insert(BasicBlock::iterator(bb->getTerminator()), in simplifyFPCompares()
349 auto term = bb->getTerminator(); in simplifyFPCompares()
425 icmp_np->insertInto(bb, BasicBlock::iterator(bb->getTerminator())); in simplifyOrEqualsCompare()
427 bb->getInstList().insert(BasicBlock::iterator(bb->getTerminator()), icmp_np); in simplifyOrEqualsCompare()
447 auto term = bb->getTerminator(); in simplifyOrEqualsCompare()
519 IRBuilder<> IRB(bb->getTerminator()); in simplifySignedCompare()
570 auto term = bb->getTerminator(); in simplifySignedCompare()
658 IRBuilder<> IRB(bb->getTerminator()); in splitCompare()
694 auto term = bb->getTerminator(); in splitCompare()
[all …]
/external/llvm/lib/Transforms/Utils/
DFlattenCFG.cpp139 BranchInst *PBI = dyn_cast<BranchInst>(Pred->getTerminator()); in FlattenParallelAndOr()
211 BranchInst *BPS = dyn_cast<BranchInst>(PS->getTerminator()); in FlattenParallelAndOr()
222 TerminatorInst *TBB = LastCondBlock->getTerminator(); in FlattenParallelAndOr()
225 BranchInst *PBI1 = dyn_cast<BranchInst>(PS1->getTerminator()); in FlattenParallelAndOr()
226 BranchInst *PBI2 = dyn_cast<BranchInst>(PS2->getTerminator()); in FlattenParallelAndOr()
231 (PS1->getTerminator()->getSuccessor(0) != PS2)) { in FlattenParallelAndOr()
234 (PS2->getTerminator()->getSuccessor(0) != PS1)) in FlattenParallelAndOr()
242 BranchInst *BI = dyn_cast<BranchInst>(CurrBlock->getTerminator()); in FlattenParallelAndOr()
269 BranchInst *PBI = dyn_cast<BranchInst>(FirstCondBlock->getTerminator()); in FlattenParallelAndOr()
280 PBI = cast<BranchInst>(FirstCondBlock->getTerminator()); in FlattenParallelAndOr()
[all …]
DBasicBlockUtils.cpp38 TerminatorInst *BBTerm = BB->getTerminator(); in DeleteDeadBlock()
108 if (PredBB->getTerminator()->isExceptional()) in MergeBlockIntoPredecessor()
215 TerminatorInst *LatchTerm = BB->getTerminator(); in SplitEdge()
232 assert(BB->getTerminator()->getNumSuccessors() == 1 && in SplitEdge()
234 return SplitBlock(BB, BB->getTerminator(), DT, LI); in SplitEdge()
242 TerminatorInst *TI = BB.getTerminator(); in SplitAllCriticalEdges()
448 assert(!isa<IndirectBrInst>(Preds[i]->getTerminator()) && in SplitBlockPredecessors()
450 Preds[i]->getTerminator()->replaceUsesOfWith(BB, NewBB); in SplitBlockPredecessors()
498 assert(!isa<IndirectBrInst>(Preds[i]->getTerminator()) && in SplitLandingPadPredecessors()
500 Preds[i]->getTerminator()->replaceUsesOfWith(OrigBB, NewBB1); in SplitLandingPadPredecessors()
[all …]
DLoopUnrollRuntime.cpp117 Instruction *InsertPt = PrologExit->getTerminator(); in ConnectProlog()
247 Instruction *InsertPt = NewExit->getTerminator(); in ConnectEpilog()
307 InsertTop->getTerminator()->setSuccessor(0, NewBB); in CloneLoopBlocks()
313 VMap.erase((*BB)->getTerminator()); in CloneLoopBlocks()
315 BranchInst *LatchBR = cast<BranchInst>(NewBB->getTerminator()); in CloneLoopBlocks()
470 BranchInst *PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
506 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
513 EpilogPreHeader = SplitBlock(NewExit, NewExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
520 PrologExit = SplitBlock(PrologPreHeader, PrologPreHeader->getTerminator(), in UnrollRuntimeLoopRemainder()
524 NewPreHeader = SplitBlock(PrologExit, PrologExit->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
[all …]
DUnifyFunctionExitNodes.cpp54 if (isa<ReturnInst>(I.getTerminator())) in runOnFunction()
56 else if (isa<UnreachableInst>(I.getTerminator())) in runOnFunction()
109 PN->addIncoming(BB->getTerminator()->getOperand(0), BB); in runOnFunction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DFlattenCFG.cpp151 BranchInst *PBI = dyn_cast<BranchInst>(Pred->getTerminator()); in FlattenParallelAndOr()
223 BranchInst *BPS = dyn_cast<BranchInst>(PS->getTerminator()); in FlattenParallelAndOr()
234 Instruction *TBB = LastCondBlock->getTerminator(); in FlattenParallelAndOr()
237 BranchInst *PBI1 = dyn_cast<BranchInst>(PS1->getTerminator()); in FlattenParallelAndOr()
238 BranchInst *PBI2 = dyn_cast<BranchInst>(PS2->getTerminator()); in FlattenParallelAndOr()
243 (PS1->getTerminator()->getSuccessor(0) != PS2)) { in FlattenParallelAndOr()
246 (PS2->getTerminator()->getSuccessor(0) != PS1)) in FlattenParallelAndOr()
254 auto *BI = cast<BranchInst>(CurrBlock->getTerminator()); in FlattenParallelAndOr()
281 BranchInst *PBI = cast<BranchInst>(FirstCondBlock->getTerminator()); in FlattenParallelAndOr()
292 PBI = cast<BranchInst>(FirstCondBlock->getTerminator()); in FlattenParallelAndOr()
[all …]
DBasicBlockUtils.cpp82 isa<UnreachableInst>(BB->getTerminator()) && in DetatchDeadBlocks()
185 if (PredBB->getTerminator()->isExceptionalTerminator()) in MergeBlockIntoPredecessor()
198 if (!(PredBB_BI = dyn_cast<BranchInst>(PredBB->getTerminator()))) in MergeBlockIntoPredecessor()
200 BranchInst *BB_JmpI = dyn_cast<BranchInst>(BB->getTerminator()); in MergeBlockIntoPredecessor()
246 Instruction *PTI = PredBB->getTerminator(); in MergeBlockIntoPredecessor()
247 Instruction *STI = BB->getTerminator(); in MergeBlockIntoPredecessor()
281 MSSAU->getMemorySSA()->getMemoryAccess(PredBB->getTerminator()))) in MergeBlockIntoPredecessor()
305 isa<UnreachableInst>(BB->getTerminator()) && in MergeBlockIntoPredecessor()
479 Instruction *LatchTerm = BB->getTerminator(); in SplitEdge()
497 assert(BB->getTerminator()->getNumSuccessors() == 1 && in SplitEdge()
[all …]
DLoopUnrollRuntime.cpp149 Instruction *InsertPt = PrologExit->getTerminator(); in ConnectProlog()
271 Instruction *InsertPt = NewExit->getTerminator(); in ConnectEpilog()
334 InsertTop->getTerminator()->setSuccessor(0, NewBB); in CloneLoopBlocks()
351 VMap.erase((*BB)->getTerminator()); in CloneLoopBlocks()
353 BranchInst *LatchBR = cast<BranchInst>(NewBB->getTerminator()); in CloneLoopBlocks()
568 BranchInst *LatchBR = cast<BranchInst>(Latch->getTerminator()); in UnrollRuntimeLoopRemainder()
636 BranchInst *PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
671 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
680 auto *NewExitTerminator = NewExit->getTerminator(); in UnrollRuntimeLoopRemainder()
681 NewExitTerminator->setDebugLoc(Header->getTerminator()->getDebugLoc()); in UnrollRuntimeLoopRemainder()
[all …]
DUnifyFunctionExitNodes.cpp58 if (isa<ReturnInst>(I.getTerminator())) in runOnFunction()
60 else if (isa<UnreachableInst>(I.getTerminator())) in runOnFunction()
113 PN->addIncoming(BB->getTerminator()->getOperand(0), BB); in runOnFunction()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/
DFlattenCFG.cpp149 BranchInst *PBI = dyn_cast<BranchInst>(Pred->getTerminator()); in FlattenParallelAndOr()
221 BranchInst *BPS = dyn_cast<BranchInst>(PS->getTerminator()); in FlattenParallelAndOr()
232 Instruction *TBB = LastCondBlock->getTerminator(); in FlattenParallelAndOr()
235 BranchInst *PBI1 = dyn_cast<BranchInst>(PS1->getTerminator()); in FlattenParallelAndOr()
236 BranchInst *PBI2 = dyn_cast<BranchInst>(PS2->getTerminator()); in FlattenParallelAndOr()
241 (PS1->getTerminator()->getSuccessor(0) != PS2)) { in FlattenParallelAndOr()
244 (PS2->getTerminator()->getSuccessor(0) != PS1)) in FlattenParallelAndOr()
252 auto *BI = cast<BranchInst>(CurrBlock->getTerminator()); in FlattenParallelAndOr()
279 BranchInst *PBI = cast<BranchInst>(FirstCondBlock->getTerminator()); in FlattenParallelAndOr()
289 PBI = cast<BranchInst>(FirstCondBlock->getTerminator()); in FlattenParallelAndOr()
[all …]
DLoopUnrollRuntime.cpp156 Instruction *InsertPt = PrologExit->getTerminator(); in ConnectProlog()
286 Instruction *InsertPt = NewExit->getTerminator(); in ConnectEpilog()
343 InsertTop->getTerminator()->setSuccessor(0, NewBB); in CloneLoopBlocks()
359 VMap.erase((*BB)->getTerminator()); in CloneLoopBlocks()
364 BranchInst *LatchBR = cast<BranchInst>(NewBB->getTerminator()); in CloneLoopBlocks()
474 cast<BranchInst>(OrigLoop->getLoopLatch()->getTerminator()); in updateLatchBranchWeightsForRemainderLoop()
484 auto *RemainderLatchBR = cast<BranchInst>(Latch->getTerminator()); in updateLatchBranchWeightsForRemainderLoop()
583 BranchInst *LatchBR = cast<BranchInst>(Latch->getTerminator()); in UnrollRuntimeLoopRemainder()
653 BranchInst *PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in UnrollRuntimeLoopRemainder()
689 NewPreHeader = SplitBlock(PreHeader, PreHeader->getTerminator(), DT, LI); in UnrollRuntimeLoopRemainder()
[all …]
DBasicBlockUtils.cpp89 isa<UnreachableInst>(BB->getTerminator()) && in detachDeadBlocks()
195 Instruction *PTI = PredBB->getTerminator(); in MergeBlockIntoPredecessor()
211 BranchInst *BB_JmpI = dyn_cast<BranchInst>(BB->getTerminator()); in MergeBlockIntoPredecessor()
274 Instruction *STI = BB->getTerminator(); in MergeBlockIntoPredecessor()
307 MSSAU->getMemorySSA()->getMemoryAccess(PredBB->getTerminator()))) in MergeBlockIntoPredecessor()
603 isa<UnreachableInst>(BB->getTerminator())) in IsBlockFollowedByDeoptOrUnreachable()
620 Instruction *LatchTerm = BB->getTerminator(); in SplitEdge()
648 assert(BB->getTerminator()->getNumSuccessors() == 1 && in SplitEdge()
650 return SplitBlock(BB, BB->getTerminator(), DT, LI, MSSAU, BBName); in SplitEdge()
727 return isa<IndirectBrInst>(Pred->getTerminator()); in ehAwareSplitEdge()
[all …]
DBreakCriticalEdges.cpp158 return isa<IndirectBrInst>(Pred->getTerminator()); in SplitKnownCriticalEdge()
319 Instruction *PredTerm = PredBB->getTerminator(); in findIBRPredecessor()
347 auto *IBI = dyn_cast<IndirectBrInst>(BB.getTerminator()); in SplitIndirectBrCriticalEdges()
379 EdgeProbabilities.reserve(Target->getTerminator()->getNumSuccessors()); in SplitIndirectBrCriticalEdges()
380 for (unsigned I = 0, E = Target->getTerminator()->getNumSuccessors(); in SplitIndirectBrCriticalEdges()
408 Src->getTerminator()->replaceUsesOfWith(Target, DirectSucc); in SplitIndirectBrCriticalEdges()
430 assert(&*End == Target->getTerminator() && in SplitIndirectBrCriticalEdges()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUUnifyDivergentExitNodes.cpp109 if (!DA.isUniform(Top->getTerminator())) in isUniformlyReached()
181 PN->addIncoming(BB->getTerminator()->getOperand(0), BB); in unifyReturnBlockSet()
184 BB->getTerminator()->eraseFromParent(); in unifyReturnBlockSet()
214 if (isa<ReturnInst>(BB->getTerminator())) { in runOnFunction()
217 } else if (isa<UnreachableInst>(BB->getTerminator())) { in runOnFunction()
220 } else if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator())) { in runOnFunction()
273 BB->getTerminator()->eraseFromParent(); in runOnFunction()
291 BB->getTerminator()->eraseFromParent(); in runOnFunction()
303 UnreachableBlock->getTerminator()->eraseFromParent(); in runOnFunction()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AMDGPU/
DAMDGPUUnifyDivergentExitNodes.cpp124 if (!DA.isUniform(Top->getTerminator())) in isUniformlyReached()
163 PN->addIncoming(BB->getTerminator()->getOperand(0), BB); in unifyReturnBlockSet()
166 BB->getTerminator()->eraseFromParent(); in unifyReturnBlockSet()
192 !isa<BranchInst>(PDT.getRoot()->getTerminator()))) in runOnFunction()
219 if (isa<ReturnInst>(BB->getTerminator())) { in runOnFunction()
222 } else if (isa<UnreachableInst>(BB->getTerminator())) { in runOnFunction()
225 } else if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator())) { in runOnFunction()
261 BB->getTerminator()->eraseFromParent(); in runOnFunction()
282 BB->getTerminator()->eraseFromParent(); in runOnFunction()
296 UnreachableBlock->getTerminator()->eraseFromParent(); in runOnFunction()
/external/llvm/tools/llvm-stress/
Dllvm-stress.cpp302 Value *V = new LoadInst(Ptr, "L", BB->getTerminator()); in Act()
321 new StoreInst(Val, Ptr, BB->getTerminator()); in Act()
343 Instruction* Term = BB->getTerminator(); in Act()
433 "E", BB->getTerminator()); in Act()
460 BB->getTerminator()); in Act()
476 "I", BB->getTerminator()); in Act()
504 new BitCastInst(V, DestTy, "PC", BB->getTerminator())); in Act()
513 new BitCastInst(V, DestTy, "BC", BB->getTerminator())); in Act()
521 new TruncInst(V, DestTy, "Tr", BB->getTerminator())); in Act()
526 new ZExtInst(V, DestTy, "ZE", BB->getTerminator())); in Act()
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/
DJumpThreading.cpp219 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in updatePredecessorProfileMetadata()
242 BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator()); in updatePredecessorProfileMetadata()
278 BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator()); in updatePredecessorProfileMetadata()
447 << "' with terminator: " << *BB.getTerminator() in runImpl()
458 auto *BI = dyn_cast<BranchInst>(BB.getTerminator()); in runImpl()
547 if (BB->getTerminator() == StopAt) { in getJumpThreadDuplicationCost()
1017 Instruction *BBTerm = BB->getTerminator(); in getBestDestForJumpOnUndef()
1073 Instruction *Terminator = BB->getTerminator(); in processBlock()
1115 Instruction *BBTerm = BB->getTerminator(); in processBlock()
1140 << "' folding terminator: " << *BB->getTerminator() in processBlock()
[all …]
DCallSiteSplitting.cpp133 auto *BI = dyn_cast<BranchInst>(From->getTerminator()); in recordCondition()
145 Conditions.push_back({Cmp, From->getTerminator()->getSuccessor(0) == To in recordCondition()
198 if (Preds.size() != 2 || isa<IndirectBrInst>(Preds[0]->getTerminator()) || in canSplitCallSite()
199 isa<IndirectBrInst>(Preds[1]->getTerminator())) in canSplitCallSite()
253 Instruction *TI = SplitBB->getTerminator(); in copyMustTailReturn()
334 cast<CallBase>(&*std::prev(SplitBlock->getTerminator()->getIterator())); in splitCallSite()
368 BB->getTerminator()->eraseFromParent(); in splitCallSite()
509 auto IE = BB.getTerminator()->getIterator(); in doCallSiteSplitting()
514 while (II != IE && &*II != BB.getTerminator()) { in doCallSiteSplitting()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DJumpThreading.cpp212 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in updatePredecessorProfileMetadata()
230 BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator()); in updatePredecessorProfileMetadata()
265 BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator()); in updatePredecessorProfileMetadata()
409 << "' with terminator: " << *BB.getTerminator() in runImpl()
420 auto *BI = dyn_cast<BranchInst>(BB.getTerminator()); in runImpl()
487 if (BB->getTerminator() == StopAt) { in getJumpThreadDuplicationCost()
965 Instruction *BBTerm = BB->getTerminator(); in GetBestDestForJumpOnUndef()
1021 Instruction *Terminator = BB->getTerminator(); in ProcessBlock()
1057 Instruction *BBTerm = BB->getTerminator(); in ProcessBlock()
1079 << "' folding terminator: " << *BB->getTerminator() in ProcessBlock()
[all …]
DCallSiteSplitting.cpp134 auto *BI = dyn_cast<BranchInst>(From->getTerminator()); in recordCondition()
146 Conditions.push_back({Cmp, From->getTerminator()->getSuccessor(0) == To in recordCondition()
200 if (Preds.size() != 2 || isa<IndirectBrInst>(Preds[0]->getTerminator()) || in canSplitCallSite()
201 isa<IndirectBrInst>(Preds[1]->getTerminator())) in canSplitCallSite()
255 Instruction *TI = SplitBB->getTerminator(); in copyMustTailReturn()
338 &*std::prev(SplitBlock->getTerminator()->getIterator()); in splitCallSite()
373 Splits[i]->getTerminator()->eraseFromParent(); in splitCallSite()
518 auto IE = BB.getTerminator()->getIterator(); in doCallSiteSplitting()
523 while (II != IE && &*II != BB.getTerminator()) { in doCallSiteSplitting()
/external/llvm/lib/Transforms/Scalar/
DJumpThreading.cpp209 << "' with terminator: " << *BB->getTerminator() << '\n'); in runImpl()
217 BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator()); in runImpl()
269 const TerminatorInst *BBTerm = BB->getTerminator(); in getJumpThreadDuplicationCost()
674 TerminatorInst *BBTerm = BB->getTerminator(); in GetBestDestForJumpOnUndef()
715 const TerminatorInst *TI = SinglePred->getTerminator(); in ProcessBlock()
738 Instruction *Terminator = BB->getTerminator(); in ProcessBlock()
772 TerminatorInst *BBTerm = BB->getTerminator(); in ProcessBlock()
790 << "' folding terminator: " << *BB->getTerminator() << '\n'); in ProcessBlock()
812 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in ProcessBlock()
870 if (PN->getParent() == BB && isa<BranchInst>(BB->getTerminator())) in ProcessBlock()
[all …]
DSimplifyCFGPass.cpp66 ReturnInst *Ret = dyn_cast<ReturnInst>(BB.getTerminator()); in mergeEmptyReturnBlocks()
98 cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0)) { in mergeEmptyReturnBlocks()
107 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0); in mergeEmptyReturnBlocks()
115 RetBlock->getTerminator()->setOperand(0, RetBlockPHI); in mergeEmptyReturnBlocks()
122 BB.getTerminator()->eraseFromParent(); in mergeEmptyReturnBlocks()
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/transforms/
Dresource_op_lifting_cleanup.cc162 func.front().getTerminator()->eraseOperand(result_idx); in EliminateUnusedResultsForIfCase()
192 func.front().getTerminator()->getOperandTypes())); in EliminateUnusedResultsForIfCase()
209 Operation *body_ret = body.front().getTerminator(); in EliminateUnusedResultsForWhile()
232 cloned_body.front().getTerminator()->eraseOperand(idx); in EliminateUnusedResultsForWhile()
240 func.front().getTerminator()->getOperandTypes())); in EliminateUnusedResultsForWhile()
264 auto ret = func.front().getTerminator(); in ForwardCommonArgToOutput()
346 op->getRegion(0).front().getTerminator()->getOperand(result_idx); in CanonicalizeRegionIfCaseCluster()
348 Value ret = region.front().getTerminator()->getOperand(result_idx); in CanonicalizeRegionIfCaseCluster()
366 region.front().getTerminator()->eraseOperand(result_idx); in CanonicalizeRegionIfCaseCluster()
384 Operation *yield_op = body.front().getTerminator(); in CanonicalizeWhileRegion()
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/
DHardwareLoops.cpp345 if (!isa<BranchInst>(Pred->getTerminator())) in CanGenerateTest()
348 auto *BI = cast<BranchInst>(Pred->getTerminator()); in CanGenerateTest()
406 cast<BranchInst>(BB->getTerminator())->isUnconditional()) { in InitLoopCount()
410 if (!SCEVE.isSafeToExpandAt(ExitCount, Predecessor->getTerminator())) in InitLoopCount()
416 if (!SCEVE.isSafeToExpandAt(ExitCount, BB->getTerminator())) { in InitLoopCount()
423 BB->getTerminator()); in InitLoopCount()
442 IRBuilder<> Builder(BeginBB->getTerminator()); in InsertIterationSetup()
455 assert((isa<BranchInst>(BeginBB->getTerminator()) && in InsertIterationSetup()
456 cast<BranchInst>(BeginBB->getTerminator())->isConditional()) && in InsertIterationSetup()
461 auto *LoopGuard = cast<BranchInst>(BeginBB->getTerminator()); in InsertIterationSetup()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DHardwareLoops.cpp347 if (!isa<BranchInst>(Pred->getTerminator())) in CanGenerateTest()
350 auto *BI = cast<BranchInst>(Pred->getTerminator()); in CanGenerateTest()
402 cast<BranchInst>(BB->getTerminator())->isUnconditional()) in InitLoopCount()
405 if (!isSafeToExpandAt(ExitCount, BB->getTerminator(), SE)) { in InitLoopCount()
412 BB->getTerminator()); in InitLoopCount()
431 IRBuilder<> Builder(BeginBB->getTerminator()); in InsertIterationSetup()
440 assert((isa<BranchInst>(BeginBB->getTerminator()) && in InsertIterationSetup()
441 cast<BranchInst>(BeginBB->getTerminator())->isConditional()) && in InsertIterationSetup()
443 auto *LoopGuard = cast<BranchInst>(BeginBB->getTerminator()); in InsertIterationSetup()

12345678910>>...28