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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp529 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