Searched refs:VPlanTransforms (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanConstruction.cpp | 341 std::unique_ptr<VPlan> VPlanTransforms::buildPlainCFG(Loop *TheLoop, in buildPlainCFG() 458 void VPlanTransforms::prepareForVectorization( in prepareForVectorization() 582 void VPlanTransforms::createLoopRegions(VPlan &Plan) { in createLoopRegions() 598 void VPlanTransforms::attachCheckBlock(VPlan &Plan, Value *Cond, in attachCheckBlock() 632 bool VPlanTransforms::handleMaxMinNumReductions(VPlan &Plan) { in handleMaxMinNumReductions()
|
| H A D | VPlanTransforms.cpp | 41 bool VPlanTransforms::tryToConvertVPInstructionsToVPRecipes( in tryToConvertVPInstructionsToVPRecipes() 443 void VPlanTransforms::createAndOptimizeReplicateRegions(VPlan &Plan) { in createAndOptimizeReplicateRegions() 549 void VPlanTransforms::removeDeadRecipes(VPlan &Plan) { in removeDeadRecipes() 875 void VPlanTransforms::optimizeInductionExitUsers( in optimizeInductionExitUsers() 1210 void VPlanTransforms::simplifyRecipes(VPlan &Plan, Type &CanonicalIVTy) { in simplifyRecipes() 1503 VPlanTransforms::simplifyRecipes(Plan, *CanIVTy); in simplifyBranchConditionForVFAndUF() 1519 void VPlanTransforms::optimizeForVFAndUF(VPlan &Plan, ElementCount BestVF, in optimizeForVFAndUF() 1693 bool VPlanTransforms::adjustFixedOrderRecurrences(VPlan &Plan, in adjustFixedOrderRecurrences() 1741 void VPlanTransforms::clearReductionWrapFlags(VPlan &Plan) { in clearReductionWrapFlags() 1792 void VPlanTransforms::truncateToMinimalBitwidths( in truncateToMinimalBitwidths() [all …]
|
| H A D | LoopVectorize.cpp | 7217 VPlanTransforms::runPass(VPlanTransforms::unrollByUF, BestVPlan, BestUF, in executePlan() 7219 VPlanTransforms::runPass(VPlanTransforms::replicateByVF, BestVPlan, BestVF); in executePlan() 7220 VPlanTransforms::runPass(VPlanTransforms::materializeBroadcasts, BestVPlan); in executePlan() 7225 VPlanTransforms::runPass(VPlanTransforms::addBranchWeightToMiddleTerminator, in executePlan() 7237 VPlanTransforms::optimizeForVFAndUF(BestVPlan, BestVF, BestUF, PSE); in executePlan() 7238 VPlanTransforms::simplifyRecipes(BestVPlan, *Legal->getWidestInductionType()); in executePlan() 7239 VPlanTransforms::narrowInterleaveGroups( in executePlan() 7242 VPlanTransforms::removeDeadRecipes(BestVPlan); in executePlan() 7244 VPlanTransforms::convertToConcreteRecipes(BestVPlan, in executePlan() 7248 VPlanTransforms::dissolveLoopRegions(BestVPlan); in executePlan() [all …]
|
| H A D | VPlanUnroll.cpp | 401 void VPlanTransforms::unrollByUF(VPlan &Plan, unsigned UF, LLVMContext &Ctx) { in unrollByUF() 455 VPlanTransforms::removeDeadRecipes(Plan); in unrollByUF() 494 void VPlanTransforms::replicateByVF(VPlan &Plan, ElementCount VF) { in replicateByVF()
|
| H A D | VPlanTransforms.h | 36 struct VPlanTransforms { struct
|
| H A D | VPlanPredicator.cpp | 264 VPlanTransforms::introduceMasksAndLinearize(VPlan &Plan, bool FoldTail) { in introduceMasksAndLinearize()
|
| H A D | VPlan.cpp | 1643 VPlanTransforms::optimize(*Plan); in buildVPlans()
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 2162 SRCS_MIN+= Transforms/Vectorize/VPlanTransforms.cpp
|