Home
last modified time | relevance | path

Searched defs:Plan (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp25 Loop *OrigLoop, VPlanPtr &Plan, 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()
H A DVPlanHCFGBuilder.h50 VPlan &Plan; variable
H A DVPlanVerifier.cpp252 bool VPlanVerifier::verifyPlanIsValid(const VPlan &Plan) { in verifyPlanIsValid()
H A DLoopVectorize.cpp3320 BasicBlock *VectorHeader, VPlan &Plan) { in fixupIVUsers()
3659 VPlan &Plan) { in fixVectorizedLoop()
4163 void InnerLoopVectorizer::fixNonInductionPHIs(VPlan &Plan, in fixNonInductionPHIs()
7577 [VF](const VPlanPtr &Plan) { return Plan->hasVF(VF); }) == in getBestPlanFor()
7581 for (const VPlanPtr &Plan : VPlans) { in getBestPlanFor() local
7725 for (const auto &Plan : VPlans) in printPlans() local
8042 VPlanPtr &Plan) { in createEdgeMask()
8086 VPValue *VPRecipeBuilder::createBlockInMask(BasicBlock *BB, VPlanPtr &Plan) { in createBlockInMask()
8154 VPlanPtr &Plan) { in tryToWidenMemory()
8200 VPlan &Plan, ScalarEvolution &SE, Loop &OrigLoop, VFRange &Range) { in createWidenInductionRecipes()
[all …]
H A DVPlan.cpp1082 VPInterleavedAccessInfo::VPInterleavedAccessInfo(VPlan &Plan, in VPInterleavedAccessInfo()
1093 void VPSlotTracker::assignSlots(const VPlan &Plan) { in assignSlots()
1116 VPValue *vputils::getOrCreateVPValueForSCEVExpr(VPlan &Plan, const SCEV *Expr, in getOrCreateVPValueForSCEVExpr()
H A DVPlanHCFGBuilder.cpp43 VPlan &Plan; member in __anonacdc2b2f0111::PlainCFGBuilder
H A DVPlanRecipes.cpp137 void VPLiveOut::fixPhi(VPlan &Plan, VPTransformState &State) { in fixPhi()
332 auto *Plan = getParent()->getPlan(); in generateInstruction() local
H A DVPlan.h371 VPlan *Plan; member
410 VPlan *Plan = nullptr; variable
2404 const VPlan &Plan; variable