Searched refs:VPlanTransforms (Results 1 – 8 of 8) sorted by relevance
24 void VPlanTransforms::VPInstructionsToVPRecipes( in VPInstructionsToVPRecipes()109 bool VPlanTransforms::sinkScalarOperands(VPlan &Plan) { in sinkScalarOperands()227 bool VPlanTransforms::mergeReplicateRegionsIntoSuccessors(VPlan &Plan) { in mergeReplicateRegionsIntoSuccessors()315 bool VPlanTransforms::mergeBlocksIntoPredecessors(VPlan &Plan) { in mergeBlocksIntoPredecessors()342 void VPlanTransforms::removeRedundantInductionCasts(VPlan &Plan) { in removeRedundantInductionCasts()374 void VPlanTransforms::removeRedundantCanonicalIVs(VPlan &Plan) { in removeRedundantCanonicalIVs()407 void VPlanTransforms::removeDeadRecipes(VPlan &Plan) { in removeDeadRecipes()424 void VPlanTransforms::optimizeInductions(VPlan &Plan, ScalarEvolution &SE) { in optimizeInductions()470 void VPlanTransforms::removeRedundantExpandSCEVRecipes(VPlan &Plan) { in removeRedundantExpandSCEVRecipes()496 void VPlanTransforms::optimizeForVFAndUF(VPlan &Plan, ElementCount BestVF, in optimizeForVFAndUF()
12 VPlanTransforms.cpp
29 struct VPlanTransforms { struct
48 friend struct VPlanTransforms;
7645 VPlanTransforms::optimizeForVFAndUF(BestVPlan, BestVF, BestUF, PSE); in executePlan()9067 VPlanTransforms::removeRedundantCanonicalIVs(*Plan); in buildVPlanWithVPRecipes()9068 VPlanTransforms::removeRedundantInductionCasts(*Plan); in buildVPlanWithVPRecipes()9156 VPlanTransforms::optimizeInductions(*Plan, *PSE.getSE()); in buildVPlanWithVPRecipes()9157 VPlanTransforms::removeDeadRecipes(*Plan); in buildVPlanWithVPRecipes()9161 ShouldSimplify = VPlanTransforms::sinkScalarOperands(*Plan); in buildVPlanWithVPRecipes()9163 VPlanTransforms::mergeReplicateRegionsIntoSuccessors(*Plan); in buildVPlanWithVPRecipes()9164 ShouldSimplify |= VPlanTransforms::mergeBlocksIntoPredecessors(*Plan); in buildVPlanWithVPRecipes()9167 VPlanTransforms::removeRedundantExpandSCEVRecipes(*Plan); in buildVPlanWithVPRecipes()9168 VPlanTransforms::mergeBlocksIntoPredecessors(*Plan); in buildVPlanWithVPRecipes()[all …]
18 "VPlanTransforms.cpp",
19 VPlanTransforms.cpp \
6919 llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp6920 llvm/lib/Transforms/Vectorize/VPlanTransforms.h