[llvm] [VPlan] Manage noalias/alias_scope metadata in VPlan. (NFC) (PR #136450)
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Sun May 4 13:49:11 PDT 2025
================
@@ -2476,9 +2480,10 @@ class VPReplicateRecipe : public VPRecipeWithIRFlags {
public:
VPReplicateRecipe(Instruction *I, ArrayRef<VPValue *> Operands,
- bool IsUniform, VPValue *Mask = nullptr)
+ bool IsUniform, VPValue *Mask = nullptr,
+ VPIRMetadata Metadata = {})
: VPRecipeWithIRFlags(VPDef::VPReplicateSC, Operands, *I),
- IsUniform(IsUniform), IsPredicated(Mask) {
+ VPIRMetadata(Metadata), IsUniform(IsUniform), IsPredicated(Mask) {
----------------
fhahn wrote:
Updated to use `VPIRMetadata(I, LVer)`, to be passed in
https://github.com/llvm/llvm-project/pull/136450
More information about the llvm-commits
mailing list