Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp524 LoopVersioning LVer(*LAI, LAI->getRuntimePointerChecking()->getChecks(), in run() local
526 LVer.versionLoop(); in run()
528 addStringMetadataToLoop(LVer.getNonVersionedLoop(), LICMVersioningMetaData); in run()
530 addStringMetadataToLoop(LVer.getVersionedLoop(), LICMVersioningMetaData); in run()
534 addStringMetadataToLoop(LVer.getVersionedLoop(), in run()
537 LVer.annotateLoopWithNoAlias(); in run()
H A DLoopDistribute.cpp815 LoopVersioning LVer(*LAI, Checks, L, LI, DT, SE); in processLoop() local
816 LVer.versionLoop(DefsUsedOutside); in processLoop()
817 LVer.annotateLoopWithNoAlias(); in processLoop()
826 LVer.getNonVersionedLoop()->setLoopID(UnversionedLoopID); in processLoop()
H A DLoopFlatten.cpp970 LoopVersioning LVer(LAI, Checks, FI.OuterLoop, LI, DT, SE); in FlattenLoopPair() local
971 LVer.versionLoop(); in FlattenLoopPair()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h89 LoopVersioning *LVer; variable
153 LoopVersioning *LVer) in VPRecipeBuilder() argument
156 LVer(LVer) {} in VPRecipeBuilder()
H A DLoopVectorizationPlanner.h555 LoopVersioning *LVer);
H A DLoopVectorize.cpp7690 VPIRMetadata(*Load, LVer), I->getDebugLoc()); in tryToWidenMemory()
7694 Reverse, VPIRMetadata(*Store, LVer), in tryToWidenMemory()
8037 VPIRMetadata(*I, LVer)); in handleReplication()
8323 LoopVersioning LVer(*LAI, LAI->getRuntimePointerChecking()->getChecks(), in buildVPlansWithVPRecipes() local
8329 LVer.prepareNoAliasMetadata(); in buildVPlansWithVPRecipes()
8337 std::unique_ptr<VPlan>(VPlan0->duplicate()), SubRange, &LVer)) { in buildVPlansWithVPRecipes()
8609 VPlanPtr Plan, VFRange &Range, LoopVersioning *LVer) { in tryToBuildVPlanWithVPRecipes() argument
8699 Builder, BlockMaskCache, LVer); in tryToBuildVPlanWithVPRecipes()
8749 nullptr /*Mask*/, VPIRMetadata(*SI, LVer)); in tryToBuildVPlanWithVPRecipes()
H A DVPlanRecipes.cpp1397 VPIRMetadata::VPIRMetadata(Instruction &I, LoopVersioning *LVer) in VPIRMetadata() argument
1399 if (!LVer || !isa<LoadInst, StoreInst>(&I)) in VPIRMetadata()
1401 const auto &[AliasScopeMD, NoAliasMD] = LVer->getNoAliasMetadataFor(&I); in VPIRMetadata()
H A DVPlan.h929 VPIRMetadata(Instruction &I, LoopVersioning *LVer);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp294 LoopVersioning LVer(LAI, LAI.getRuntimePointerChecking()->getChecks(), L, in runImpl() local
296 LVer.versionLoop(); in runImpl()
297 LVer.annotateLoopWithNoAlias(); in runImpl()