|
LLVM 22.0.0git
|
This is the complete list of members for llvm::VPRecipeBuilder, including all inherited members.
| collectScaledReductions(VFRange &Range) | llvm::VPRecipeBuilder | |
| getBlockInMask(VPBasicBlock *VPBB) const | llvm::VPRecipeBuilder | inline |
| getRecipe(Instruction *I) | llvm::VPRecipeBuilder | inline |
| getScalingForReduction(const Instruction *ExitInst) | llvm::VPRecipeBuilder | inline |
| getVPValueOrAddLiveIn(Value *V) | llvm::VPRecipeBuilder | inline |
| handleReplication(Instruction *I, ArrayRef< VPValue * > Operands, VFRange &Range) | llvm::VPRecipeBuilder | |
| setRecipe(Instruction *I, VPRecipeBase *R) | llvm::VPRecipeBuilder | inline |
| tryToCreatePartialReduction(Instruction *Reduction, ArrayRef< VPValue * > Operands, unsigned ScaleFactor) | llvm::VPRecipeBuilder | |
| tryToCreateWidenRecipe(VPSingleDefRecipe *R, VFRange &Range) | llvm::VPRecipeBuilder | |
| updateBlockMaskCache(DenseMap< VPValue *, VPValue * > &Old2New) | llvm::VPRecipeBuilder | inline |
| 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::VPRecipeBuilder | inline |