LLVM 22.0.0git
llvm::VPRecipeBuilder Member List

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

collectScaledReductions(VFRange &Range)llvm::VPRecipeBuilder
getBlockInMask(VPBasicBlock *VPBB) constllvm::VPRecipeBuilderinline
getRecipe(Instruction *I)llvm::VPRecipeBuilderinline
getScalingForReduction(const Instruction *ExitInst)llvm::VPRecipeBuilderinline
getVPValueOrAddLiveIn(Value *V)llvm::VPRecipeBuilderinline
handleReplication(Instruction *I, ArrayRef< VPValue * > Operands, VFRange &Range)llvm::VPRecipeBuilder
setRecipe(Instruction *I, VPRecipeBase *R)llvm::VPRecipeBuilderinline
tryToCreatePartialReduction(Instruction *Reduction, ArrayRef< VPValue * > Operands, unsigned ScaleFactor)llvm::VPRecipeBuilder
tryToCreateWidenRecipe(VPSingleDefRecipe *R, VFRange &Range)llvm::VPRecipeBuilder
updateBlockMaskCache(DenseMap< VPValue *, VPValue * > &Old2New)llvm::VPRecipeBuilderinline
VPRecipeBuilder(VPlan &Plan, Loop *OrigLoop, const TargetLibraryInfo *TLI, const TargetTransformInfo *TTI, LoopVectorizationLegality *Legal, LoopVectorizationCostModel &CM, PredicatedScalarEvolution &PSE, VPBuilder &Builder, DenseMap< VPBasicBlock *, VPValue * > &BlockMaskCache, LoopVersioning *LVer)llvm::VPRecipeBuilderinline