reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1255   RRI.ExitSelector = BasicBlock::Create(Ctx, Twine(LS.Tag) + ".exit.selector",
 1257   RRI.PseudoExit = BasicBlock::Create(Ctx, Twine(LS.Tag) + ".pseudo.exit", &F,
 1282   B.CreateCondBr(EnterLoopCond, LS.Header, RRI.PseudoExit);
 1285   LS.LatchBr->setSuccessor(LS.LatchBrExitIdx, RRI.ExitSelector);
 1296   B.SetInsertPoint(RRI.ExitSelector);
 1303   B.CreateCondBr(IterationsLeft, RRI.PseudoExit, LS.LatchExit);
 1306       BranchInst::Create(ContinuationBlock, RRI.PseudoExit);
 1317                         RRI.ExitSelector);
 1318     RRI.PHIValuesAtPseudoExit.push_back(NewPHI);
 1321   RRI.IndVarEnd = PHINode::Create(IndVarBase->getType(), 2, "indvar.end",
 1323   RRI.IndVarEnd->addIncoming(IndVarStart, Preheader);
 1324   RRI.IndVarEnd->addIncoming(IndVarBase, RRI.ExitSelector);
 1324   RRI.IndVarEnd->addIncoming(IndVarBase, RRI.ExitSelector);
 1328   LS.LatchExit->replacePhiUsesWith(LS.Latch, RRI.ExitSelector);
 1330   return RRI;