Searched refs:ExitSelector (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | InductiveRangeCheckElimination.cpp | 479 BasicBlock *ExitSelector; member 484 : PseudoExit(nullptr), ExitSelector(nullptr), IndVarEnd(nullptr) {} in RewrittenRangeInfo() 1024 RRI.ExitSelector = BasicBlock::Create(Ctx, Twine(LS.Tag) + ".exit.selector", in changeIterationSpaceEnd() 1042 LS.LatchBr->setSuccessor(LS.LatchBrExitIdx, RRI.ExitSelector); in changeIterationSpaceEnd() 1053 B.SetInsertPoint(RRI.ExitSelector); in changeIterationSpaceEnd() 1080 RRI.ExitSelector); in changeIterationSpaceEnd() 1087 RRI.IndVarEnd->addIncoming(LS.IndVarNext, RRI.ExitSelector); in changeIterationSpaceEnd() 1093 replacePHIBlock(PN, LS.Latch, RRI.ExitSelector); in changeIterationSpaceEnd() 1260 PreLoopRRI.ExitSelector, PostLoopRRI.PseudoExit, in run() 1261 PostLoopRRI.ExitSelector, NewMainLoopPreheader}; in run()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | InductiveRangeCheckElimination.cpp | 559 BasicBlock *ExitSelector = nullptr; member 1329 RRI.ExitSelector = BasicBlock::Create(Ctx, Twine(LS.Tag) + ".exit.selector", in changeIterationSpaceEnd() 1354 LS.LatchBr->setSuccessor(LS.LatchBrExitIdx, RRI.ExitSelector); in changeIterationSpaceEnd() 1371 B.SetInsertPoint(RRI.ExitSelector); in changeIterationSpaceEnd() 1399 RRI.ExitSelector); in changeIterationSpaceEnd() 1406 RRI.IndVarEnd->addIncoming(LS.IndVarBase, RRI.ExitSelector); in changeIterationSpaceEnd() 1411 replacePHIBlock(&PN, LS.Latch, RRI.ExitSelector); in changeIterationSpaceEnd() 1605 PreLoopRRI.ExitSelector, PostLoopRRI.PseudoExit, in run() 1606 PostLoopRRI.ExitSelector, NewMainLoopPreheader}; in run()
|