Searched refs:VersionedLoop (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
D | LoopVersioning.cpp | 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() 144 if (!VersionedLoop->contains(cast<Instruction>(User)->getParent())) in addPHINodes() 146 PN->addIncoming(Inst, VersionedLoop->getExitingBlock()); in addPHINodes() [all …]
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | LoopVersioning.h | 59 void versionLoop() { versionLoop(findDefsUsedOutsideOfLoop(VersionedLoop)); } in versionLoop() 68 Loop *getVersionedLoop() { return VersionedLoop; } in getVersionedLoop() 116 Loop *VersionedLoop; variable
|