Searched refs:PseudoExit (Results 1 - 1 of 1) sorted by relevance
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | InductiveRangeCheckElimination.cpp | 507 BasicBlock *PseudoExit; member in struct:__anon3193::__anon3194::LoopConstrainer::RewrittenRangeInfo 513 : PseudoExit(nullptr), ExitSelector(nullptr), IndVarEnd(nullptr) {} 556 // .PseudoExit is a basic block that unconditionally branches to 560 // whether to branch to the "true" exit or to `PseudoExit'. 562 // .PHIValuesAtPseudoExit are PHINodes in `PseudoExit' that compute the value 1055 RRI.PseudoExit = BasicBlock::Create(Ctx, Twine(LS.Tag) + ".pseudo.exit", &F, 1068 B.CreateCondBr(EnterLoopCond, LS.Header, RRI.PseudoExit); 1090 B.CreateCondBr(IterationsLeft, RRI.PseudoExit, LS.LatchExit); 1093 BranchInst::Create(ContinuationBlock, RRI.PseudoExit); 1095 // We emit PHI nodes into `RRI.PseudoExit' tha [all...] |
Completed in 57 milliseconds