Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp42 LoopVersioning::LoopVersioning(const LoopAccessInfo &LAI, in LoopVersioning() function in LoopVersioning
49 void LoopVersioning::versionLoop( in versionLoop()
128 void LoopVersioning::addPHINodes( in addPHINodes()
174 void LoopVersioning::prepareNoAliasMetadata() { in prepareNoAliasMetadata()
215 void LoopVersioning::annotateLoopWithNoAlias() { in annotateLoopWithNoAlias()
229 LoopVersioning::getNoAliasMetadataFor(const Instruction *OrigInst) const { in getNoAliasMetadataFor()
257 void LoopVersioning::annotateInstWithNoAlias(Instruction *VersionedInst, in annotateInstWithNoAlias()
294 LoopVersioning LVer(LAI, LAI.getRuntimePointerChecking()->getChecks(), L, in runImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopVersioning.h41 class LoopVersioning {
47 LoopVersioning(const LoopAccessInfo &LAI,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h89 LoopVersioning *LVer;
153 LoopVersioning *LVer) in VPRecipeBuilder()
H A DLoopVectorizationPlanner.h43 class LoopVersioning; variable
555 LoopVersioning *LVer);
H A DVPlan.h69 class LoopVersioning; variable
929 VPIRMetadata(Instruction &I, LoopVersioning *LVer);
H A DLoopVectorize.cpp8323 LoopVersioning LVer(*LAI, LAI->getRuntimePointerChecking()->getChecks(), in buildVPlansWithVPRecipes()
8609 VPlanPtr Plan, VFRange &Range, LoopVersioning *LVer) { in tryToBuildVPlanWithVPRecipes()
H A DVPlanRecipes.cpp1397 VPIRMetadata::VPIRMetadata(Instruction &I, LoopVersioning *LVer) in VPIRMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp524 LoopVersioning LVer(*LAI, LAI->getRuntimePointerChecking()->getChecks(), in run()
H A DLoopLoadElimination.cpp599 LoopVersioning LV(LAI, Checks, L, LI, DT, PSE.getSE()); in processLoop()
H A DLoopDistribute.cpp815 LoopVersioning LVer(*LAI, Checks, L, LI, DT, SE); in processLoop()
H A DLoopFlatten.cpp970 LoopVersioning LVer(LAI, Checks, FI.OuterLoop, LI, DT, SE); in FlattenLoopPair()
/freebsd/lib/clang/libllvm/
H A DMakefile2095 SRCS_MIN+= Transforms/Utils/LoopVersioning.cpp