Lines Matching refs:VersionedLoop
36 : VersionedLoop(L), NonVersionedLoop(nullptr), LAI(LAI), LI(LI), DT(DT), in LoopVersioning()
63 BasicBlock *RuntimeCheckBB = VersionedLoop->getLoopPreheader(); in versionLoop()
90 RuntimeCheckBB->setName(VersionedLoop->getHeader()->getName() + in versionLoop()
97 PH->setName(VersionedLoop->getHeader()->getName() + ".ph"); in versionLoop()
105 cloneLoopWithPreheader(PH, RuntimeCheckBB, VersionedLoop, VMap, in versionLoop()
112 VersionedLoop->getLoopPreheader(), RuntimeCheck, OrigTerm); in versionLoop()
117 DT->changeImmediateDominator(VersionedLoop->getExitBlock(), RuntimeCheckBB); in versionLoop()
126 BasicBlock *PHIBlock = VersionedLoop->getExitBlock(); in addPHINodes()
145 if (!VersionedLoop->contains(cast<Instruction>(U)->getParent())) in addPHINodes()
149 PN->addIncoming(Inst, VersionedLoop->getExitingBlock()); in addPHINodes()
177 LLVMContext &Context = VersionedLoop->getHeader()->getContext(); in prepareNoAliasMetadata()
228 LLVMContext &Context = VersionedLoop->getHeader()->getContext(); in annotateInstWithNoAlias()