Searched refs:ExitSelector (Results 1 - 1 of 1) sorted by relevance
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | InductiveRangeCheckElimination.cpp | 508 BasicBlock *ExitSelector; member in struct:__anon3193::__anon3194::LoopConstrainer::RewrittenRangeInfo 513 : PseudoExit(nullptr), ExitSelector(nullptr), IndVarEnd(nullptr) {} 559 // .ExitSelector is a basic block that decides, on exit from the loop, 1053 RRI.ExitSelector = BasicBlock::Create(Ctx, Twine(LS.Tag) + ".exit.selector", 1071 LS.LatchBr->setSuccessor(LS.LatchBrExitIdx, RRI.ExitSelector); 1082 B.SetInsertPoint(RRI.ExitSelector); 1109 RRI.ExitSelector); 1116 RRI.IndVarEnd->addIncoming(LS.IndVarNext, RRI.ExitSelector); 1118 // The latch exit now has a branch from `RRI.ExitSelector' instead of 1122 replacePHIBlock(PN, LS.Latch, RRI.ExitSelector); [all...] |
Completed in 57 milliseconds