LLVM 23.0.0git
llvm::VPWidenMemoryRecipe Member List

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

Alignmentllvm::VPWidenMemoryRecipeprotected
applyMetadata(Instruction &I) constllvm::VPIRMetadata
computeCost(ElementCount VF, VPCostContext &Ctx) constllvm::VPWidenMemoryRecipe
Consecutivellvm::VPWidenMemoryRecipeprotected
getAddr() constllvm::VPWidenMemoryRecipeinline
getAlign() constllvm::VPWidenMemoryRecipeinline
getAsRecipe()=0llvm::VPWidenMemoryRecipepure virtual
getAsRecipe() const =0llvm::VPWidenMemoryRecipepure virtual
getIngredient() constllvm::VPWidenMemoryRecipeinline
getMask() constllvm::VPWidenMemoryRecipeinline
getMetadata(unsigned Kind) constllvm::VPIRMetadatainline
Ingredientllvm::VPWidenMemoryRecipeprotected
intersect(const VPIRMetadata &MD)llvm::VPIRMetadata
isConsecutive() constllvm::VPWidenMemoryRecipeinline
IsMaskedllvm::VPWidenMemoryRecipeprotected
isMasked() constllvm::VPWidenMemoryRecipeinline
operator=(const VPIRMetadata &Other)=defaultllvm::VPIRMetadata
print(raw_ostream &O, VPSlotTracker &SlotTracker) constllvm::VPIRMetadata
setMask(VPValue *Mask)llvm::VPWidenMemoryRecipeinlineprotected
setMetadata(unsigned Kind, MDNode *Node)llvm::VPIRMetadatainline
VPIRMetadata()=defaultllvm::VPIRMetadata
VPIRMetadata(Instruction &I)llvm::VPIRMetadatainline
VPIRMetadata(const VPIRMetadata &Other)=defaultllvm::VPIRMetadata
VPWidenMemoryRecipe(Instruction &I, bool Consecutive, const VPIRMetadata &Metadata)llvm::VPWidenMemoryRecipeinlineprotected
~VPWidenMemoryRecipe()=defaultllvm::VPWidenMemoryRecipevirtual