Searched refs:VersionedLoop (Results 1 – 2 of 2) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | LoopVersioning.cpp | 43 : VersionedLoop(L), NonVersionedLoop(nullptr), in LoopVersioning() 52 assert(VersionedLoop->isLoopSimplifyForm() && in versionLoop() 61 BasicBlock *RuntimeCheckBB = VersionedLoop->getLoopPreheader(); in versionLoop() 65 VersionedLoop->getHeader()->getModule()->getDataLayout(), in versionLoop() 68 RuntimeCheckBB->getTerminator(), VersionedLoop, AliasChecks, Exp2); in versionLoop() 92 RuntimeCheckBB->setName(VersionedLoop->getHeader()->getName() + in versionLoop() 99 nullptr, VersionedLoop->getHeader()->getName() + ".ph"); in versionLoop() 107 cloneLoopWithPreheader(PH, RuntimeCheckBB, VersionedLoop, VMap, in versionLoop() 114 VersionedLoop->getLoopPreheader(), RuntimeCheck, OrigTerm); in versionLoop() 119 DT->changeImmediateDominator(VersionedLoop->getExitBlock(), RuntimeCheckBB); in versionLoop() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
H A D | LoopVersioning.h | 63 void versionLoop() { versionLoop(findDefsUsedOutsideOfLoop(VersionedLoop)); } in versionLoop() 72 Loop *getVersionedLoop() { return VersionedLoop; } in getVersionedLoop() 113 Loop *VersionedLoop; variable
|