Searched refs:ExitSelector (Results 1 - 1 of 1) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp479 BasicBlock *ExitSelector; member in struct:__anon14709::__anon14710::LoopConstrainer::RewrittenRangeInfo
484 : PseudoExit(nullptr), ExitSelector(nullptr), IndVarEnd(nullptr) {}
530 // .ExitSelector is a basic block that decides, on exit from the loop,
1024 RRI.ExitSelector = BasicBlock::Create(Ctx, Twine(LS.Tag) + ".exit.selector",
1042 LS.LatchBr->setSuccessor(LS.LatchBrExitIdx, RRI.ExitSelector);
1053 B.SetInsertPoint(RRI.ExitSelector);
1080 RRI.ExitSelector);
1087 RRI.IndVarEnd->addIncoming(LS.IndVarNext, RRI.ExitSelector);
1089 // The latch exit now has a branch from `RRI.ExitSelector' instead of
1093 replacePHIBlock(PN, LS.Latch, RRI.ExitSelector);
[all...]

Completed in 3096 milliseconds