diff --git a/llvm/lib/Target/X86/X86InstrAVX512.td b/llvm/lib/Target/X86/X86InstrAVX512.td --- a/llvm/lib/Target/X86/X86InstrAVX512.td +++ b/llvm/lib/Target/X86/X86InstrAVX512.td @@ -10496,7 +10496,7 @@ multiclass avx512_scatter opc, string OpcodeStr, X86VectorVTInfo _, X86MemOperand memop, RegisterClass MaskRC = _.KRCWM> { -let mayStore = 1, Constraints = "$mask = $mask_wb", ExeDomain = _.ExeDomain, +let mayStore = 1, Constraints = "$mask = $mask_wb", ExeDomain = _.ExeDomain, hasSideEffects = 0 in def mr : AVX5128I