LLVM 20.0.0git
llvm::VPRecipeBuilder Member List

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) constllvm::VPRecipeBuilder
getEdgeMask(BasicBlock *Src, BasicBlock *Dst) constllvm::VPRecipeBuilder
getRecipe(Instruction *I)llvm::VPRecipeBuilderinline
getVPValueOrAddLiveIn(Value *V)llvm::VPRecipeBuilderinline
handleReplication(Instruction *I, VFRange &Range)llvm::VPRecipeBuilder
mapToVPValues(User::op_range Operands)llvm::VPRecipeBuilder
setRecipe(Instruction *I, VPRecipeBase *R)llvm::VPRecipeBuilderinline
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::VPRecipeBuilderinline