Searched refs:PseudoExit (Results 1 - 1 of 1) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | InductiveRangeCheckElimination.cpp | 529 BasicBlock *PseudoExit = nullptr; member in struct:__anon4639::LoopConstrainer::RewrittenRangeInfo 574 // .PseudoExit is a basic block that unconditionally branches to 578 // whether to branch to the "true" exit or to `PseudoExit'. 580 // .PHIValuesAtPseudoExit are PHINodes in `PseudoExit' that compute the value 1277 RRI.PseudoExit = BasicBlock::Create(Ctx, Twine(LS.Tag) + ".pseudo.exit", &F, 1302 B.CreateCondBr(EnterLoopCond, LS.Header, RRI.PseudoExit); 1323 B.CreateCondBr(IterationsLeft, RRI.PseudoExit, LS.LatchExit); 1326 BranchInst::Create(ContinuationBlock, RRI.PseudoExit); 1328 // We emit PHI nodes into `RRI.PseudoExit' that compute the "latest" value of 1534 BasicBlock *NewBlocks[] = {PostLoopPreheader, PreLoopRRI.PseudoExit, [all...] |
Completed in 173 milliseconds