Searched refs:VPlanTransforms (Results 1 – 5 of 5) sorted by relevance
31 void VPlanTransforms::VPInstructionsToVPRecipes( in VPInstructionsToVPRecipes()371 bool VPlanTransforms::mergeBlocksIntoPredecessors(VPlan &Plan) { in mergeBlocksIntoPredecessors()398 void VPlanTransforms::removeRedundantInductionCasts(VPlan &Plan) { in removeRedundantInductionCasts()429 void VPlanTransforms::removeRedundantCanonicalIVs(VPlan &Plan) { in removeRedundantCanonicalIVs()465 void VPlanTransforms::removeDeadRecipes(VPlan &Plan) { in removeDeadRecipes()540 void VPlanTransforms::removeRedundantExpandSCEVRecipes(VPlan &Plan) { in removeRedundantExpandSCEVRecipes()707 bool VPlanTransforms::adjustFixedOrderRecurrences(VPlan &Plan, in adjustFixedOrderRecurrences()753 void VPlanTransforms::clearReductionWrapFlags(VPlan &Plan) { in clearReductionWrapFlags()878 void VPlanTransforms::truncateToMinimalBitwidths( in truncateToMinimalBitwidths()1008 void VPlanTransforms::optimize(VPlan &Plan, ScalarEvolution &SE) { in optimize()[all …]
29 struct VPlanTransforms { struct
48 friend struct VPlanTransforms;
7557 VPlanTransforms::optimizeForVFAndUF(BestVPlan, BestVF, BestUF, PSE); in executePlan()8603 VPlanTransforms::truncateToMinimalBitwidths( in buildVPlansWithVPRecipes()8605 VPlanTransforms::optimize(*Plan, *PSE.getSE()); in buildVPlansWithVPRecipes()8900 if (!VPlanTransforms::adjustFixedOrderRecurrences(*Plan, Builder)) in tryToBuildVPlanWithVPRecipes()8909 VPlanTransforms::addActiveLaneMask(*Plan, ForControlFlow, in tryToBuildVPlanWithVPRecipes()8935 VPlanTransforms::VPInstructionsToVPRecipes( in buildVPlan()9194 VPlanTransforms::clearReductionWrapFlags(*Plan); in adjustRecipesForReductions()
1978 SRCS_MIN+= Transforms/Vectorize/VPlanTransforms.cpp