Home
last modified time | relevance | path

Searched refs:LoopVersioning (Results 1 – 9 of 9) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDLoopVersioning.cpp41 LoopVersioning::LoopVersioning(const LoopAccessInfo &LAI, in LoopVersioning() function in LoopVersioning
50 void LoopVersioning::versionLoop( in versionLoop()
129 void LoopVersioning::addPHINodes( in addPHINodes()
175 void LoopVersioning::prepareNoAliasMetadata() { in prepareNoAliasMetadata()
216 void LoopVersioning::annotateLoopWithNoAlias() { in annotateLoopWithNoAlias()
229 void LoopVersioning::annotateInstWithNoAlias(Instruction *VersionedInst, in annotateInstWithNoAlias()
283 LoopVersioning LVer(LAI, LAI.getRuntimePointerChecking()->getChecks(), L, in runImpl()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
HDLoopVersioning.h41 class LoopVersioning {
47 LoopVersioning(const LoopAccessInfo &LAI,
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDLoopVersioningLICM.cpp555 LoopVersioning LVer(*LAI, LAI->getRuntimePointerChecking()->getChecks(), in run()
HDLoopLoadElimination.cpp603 LoopVersioning LV(LAI, Checks, L, LI, DT, PSE.getSE()); in processLoop()
HDLoopDistribute.cpp815 LoopVersioning LVer(*LAI, Checks, L, LI, DT, SE); in processLoop()
HDLoopFlatten.cpp970 LoopVersioning LVer(LAI, Checks, FI.OuterLoop, LI, DT, SE); in FlattenLoopPair()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlan.h69 class LoopVersioning; variable
425 LoopVersioning *LVer = nullptr;
HDLoopVectorize.cpp7324 std::unique_ptr<LoopVersioning> LVer = nullptr; in executePlan()
7332 LVer = std::make_unique<LoopVersioning>( in executePlan()
/freebsd-14-stable/lib/clang/libllvm/
HDMakefile1948 SRCS_MIN+= Transforms/Utils/LoopVersioning.cpp