reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
58 void versionLoop() { versionLoop(findDefsUsedOutsideOfLoop(VersionedLoop)); } 67 Loop *getVersionedLoop() { return VersionedLoop; }lib/Transforms/Utils/LoopVersioning.cpp
62 BasicBlock *RuntimeCheckBB = VersionedLoop->getLoopPreheader(); 89 RuntimeCheckBB->setName(VersionedLoop->getHeader()->getName() + 96 nullptr, VersionedLoop->getHeader()->getName() + ".ph"); 104 cloneLoopWithPreheader(PH, RuntimeCheckBB, VersionedLoop, VMap, 111 VersionedLoop->getLoopPreheader(), RuntimeCheck, OrigTerm); 116 DT->changeImmediateDominator(VersionedLoop->getExitBlock(), RuntimeCheckBB); 125 BasicBlock *PHIBlock = VersionedLoop->getExitBlock(); 144 if (!VersionedLoop->contains(cast<Instruction>(U)->getParent())) 148 PN->addIncoming(Inst, VersionedLoop->getExitingBlock()); 176 LLVMContext &Context = VersionedLoop->getHeader()->getContext(); 227 LLVMContext &Context = VersionedLoop->getHeader()->getContext();