LLVM 19.0.0git
llvm::VPlanTransforms Member List

This is the complete list of members for llvm::VPlanTransforms, including all inherited members.

addActiveLaneMask(VPlan &Plan, bool UseActiveLaneMaskForControlFlow, bool DataAndControlFlowWithoutRuntimeCheck)llvm::VPlanTransformsstatic
addExplicitVectorLength(VPlan &Plan)llvm::VPlanTransformsstatic
adjustFixedOrderRecurrences(VPlan &Plan, VPBuilder &Builder)llvm::VPlanTransformsstatic
clearReductionWrapFlags(VPlan &Plan)llvm::VPlanTransformsstatic
createAndOptimizeReplicateRegions(VPlan &Plan)llvm::VPlanTransformsstatic
dropPoisonGeneratingRecipes(VPlan &Plan, function_ref< bool(BasicBlock *)> BlockNeedsPredication)llvm::VPlanTransformsstatic
optimize(VPlan &Plan, ScalarEvolution &SE)llvm::VPlanTransformsstatic
optimizeForVFAndUF(VPlan &Plan, ElementCount BestVF, unsigned BestUF, PredicatedScalarEvolution &PSE)llvm::VPlanTransformsstatic
truncateToMinimalBitwidths(VPlan &Plan, const MapVector< Instruction *, uint64_t > &MinBWs, LLVMContext &Ctx)llvm::VPlanTransformsstatic
VPInstructionsToVPRecipes(VPlanPtr &Plan, function_ref< const InductionDescriptor *(PHINode *)> GetIntOrFpInductionDescriptor, ScalarEvolution &SE, const TargetLibraryInfo &TLI)llvm::VPlanTransformsstatic