Home
last modified time | relevance | path

Searched refs:VersionedLoop (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp45 : VersionedLoop(L), AliasChecks(Checks.begin(), Checks.end()), in LoopVersioning()
52 assert(VersionedLoop->getUniqueExitBlock() && "No single exit block"); in versionLoop()
53 assert(VersionedLoop->isLoopSimplifyForm() && in versionLoop()
61 BasicBlock *RuntimeCheckBB = VersionedLoop->getLoopPreheader(); in versionLoop()
65 VersionedLoop->getHeader()->getDataLayout(), in versionLoop()
68 VersionedLoop, AliasChecks, Exp2); in versionLoop()
89 RuntimeCheckBB->setName(VersionedLoop->getHeader()->getName() + in versionLoop()
96 nullptr, VersionedLoop->getHeader()->getName() + ".ph"); in versionLoop()
104 cloneLoopWithPreheader(PH, RuntimeCheckBB, VersionedLoop, VMap, in versionLoop()
112 VersionedLoop->getLoopPreheader()); in versionLoop()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopVersioning.h64 void versionLoop() { versionLoop(findDefsUsedOutsideOfLoop(VersionedLoop)); } in versionLoop()
73 Loop *getVersionedLoop() { return VersionedLoop; } in getVersionedLoop()
114 Loop *VersionedLoop; variable