LLVM 20.0.0git
|
This is the complete list of members for llvm::VPRecipeBuilder, including all inherited members.
createBlockInMask(BasicBlock *BB) | llvm::VPRecipeBuilder | |
createEdgeMask(BasicBlock *Src, BasicBlock *Dst) | llvm::VPRecipeBuilder | |
createHeaderMask() | llvm::VPRecipeBuilder | |
createSwitchEdgeMasks(SwitchInst *SI) | llvm::VPRecipeBuilder | |
fixHeaderPhis() | llvm::VPRecipeBuilder | |
getBlockInMask(BasicBlock *BB) const | llvm::VPRecipeBuilder | |
getEdgeMask(BasicBlock *Src, BasicBlock *Dst) const | llvm::VPRecipeBuilder | |
getRecipe(Instruction *I) | llvm::VPRecipeBuilder | inline |
getVPValueOrAddLiveIn(Value *V) | llvm::VPRecipeBuilder | inline |
handleReplication(Instruction *I, VFRange &Range) | llvm::VPRecipeBuilder | |
mapToVPValues(User::op_range Operands) | llvm::VPRecipeBuilder | |
setRecipe(Instruction *I, VPRecipeBase *R) | llvm::VPRecipeBuilder | inline |
tryToCreateWidenRecipe(Instruction *Instr, ArrayRef< VPValue * > Operands, VFRange &Range, VPBasicBlock *VPBB) | llvm::VPRecipeBuilder | |
VPRecipeBuilder(VPlan &Plan, Loop *OrigLoop, const TargetLibraryInfo *TLI, LoopVectorizationLegality *Legal, LoopVectorizationCostModel &CM, PredicatedScalarEvolution &PSE, VPBuilder &Builder) | llvm::VPRecipeBuilder | inline |