Searched defs:Plan (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanTransforms.cpp | 31 VPlanPtr &Plan, in VPInstructionsToVPRecipes() 104 static bool sinkScalarOperands(VPlan &Plan) { in sinkScalarOperands() 216 static bool mergeReplicateRegionsIntoSuccessors(VPlan &Plan) { in mergeReplicateRegionsIntoSuccessors() 304 VPlan &Plan) { in createReplicateRegion() 339 static void addReplicateRegions(VPlan &Plan) { in addReplicateRegions() 369 static bool mergeBlocksIntoPredecessors(VPlan &Plan) { in mergeBlocksIntoPredecessors() 402 void VPlanTransforms::createAndOptimizeReplicateRegions(VPlan &Plan) { in createAndOptimizeReplicateRegions() 420 static void removeRedundantInductionCasts(VPlan &Plan) { in removeRedundantInductionCasts() 453 static void removeRedundantCanonicalIVs(VPlan &Plan) { in removeRedundantCanonicalIVs() 508 static void removeDeadRecipes(VPlan &Plan) { in removeDeadRecipes() [all …]
|
H A D | VPRecipeBuilder.h | 27 VPlan &Plan; variable 106 VPRecipeBuilder(VPlan &Plan, Loop *OrigLoop, const TargetLibraryInfo *TLI, in VPRecipeBuilder() 168 VPValue *getVPValueOrAddLiveIn(Value *V, VPlan &Plan) { in getVPValueOrAddLiveIn()
|
H A D | VPlanVerifier.cpp | 291 bool VPlanVerifier::verify(const VPlan &Plan) { in verify() 346 bool llvm::verifyVPlanIsValid(const VPlan &Plan) { in verifyVPlanIsValid()
|
H A D | VPlanHCFGBuilder.h | 49 VPlan &Plan; variable
|
H A D | VPlan.cpp | 221 InnerLoopVectorizer *ILV, VPlan *Plan, in VPTransformState() 863 auto Plan = std::make_unique<VPlan>(Entry, VecPreheader); in createInitialVPlan() local 1510 VPInterleavedAccessInfo::VPInterleavedAccessInfo(VPlan &Plan, in VPInterleavedAccessInfo() 1549 void VPSlotTracker::assignNames(const VPlan &Plan) { in assignNames() 1610 VPValue *vputils::getOrCreateVPValueForSCEVExpr(VPlan &Plan, const SCEV *Expr, in getOrCreateVPValueForSCEVExpr() 1627 bool vputils::isHeaderMask(VPValue *V, VPlan &Plan) { in isHeaderMask()
|
H A D | VPlanAnalysis.cpp | 288 VPlan &Plan, DenseSet<VPRecipeBase *> &EphRecipes) { in collectEphemeralRecipesForVPlan()
|
H A D | VPlanHCFGBuilder.cpp | 43 VPlan &Plan; member in __anon4db757b80111::PlainCFGBuilder
|
H A D | LoopVectorize.cpp | 2771 BasicBlock *VectorHeader, VPlan &Plan, in fixupIVUsers() 2947 VPlan &Plan) { in fixVectorizedLoop() 3091 void InnerLoopVectorizer::fixNonInductionPHIs(VPlan &Plan, in fixNonInductionPHIs() 4418 static bool willGenerateVectors(VPlan &Plan, ElementCount VF, in willGenerateVectors() 6963 InstructionCost LoopVectorizationPlanner::cost(VPlan &Plan, in cost() 7160 [VF](const VPlanPtr &Plan) { return Plan->hasVF(VF); }) == in getBestPlanFor() 7164 for (const VPlanPtr &Plan : VPlans) { in getBestPlanFor() local 7417 for (const auto &Plan : VPlans) in printPlans() local 7927 VPlan &Plan, ScalarEvolution &SE, Loop &OrigLoop) { in createWidenInductionRecipes() 8329 if (auto Plan = tryToBuildVPlanWithVPRecipes(SubRange)) { in buildVPlansWithVPRecipes() local [all …]
|
H A D | VPlan.h | 415 VPlan *Plan; member 457 VPlan *Plan = nullptr; variable 3506 const VPlan &Plan; variable
|
H A D | VPlanRecipes.cpp | 195 void VPLiveOut::fixPhi(VPlan &Plan, VPTransformState &State) { in fixPhi() 530 auto *Plan = getParent()->getPlan(); in generatePerPart() local
|