From: Craig Topper Date: Mon, 14 Aug 2017 05:09:34 +0000 (+0000) Subject: [AVX-512] Add hasSideEffects = 0 to the 8-bit and 16-bit register broadcasts. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7de7a0fee84a69a56c398749c47ebdf4ab15d3fc;p=llvm [AVX-512] Add hasSideEffects = 0 to the 8-bit and 16-bit register broadcasts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@310813 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86InstrAVX512.td b/lib/Target/X86/X86InstrAVX512.td index bfcbcae10d2..80397234fb4 100644 --- a/lib/Target/X86/X86InstrAVX512.td +++ b/lib/Target/X86/X86InstrAVX512.td @@ -954,7 +954,7 @@ multiclass avx512_int_broadcast_reg opc, X86VectorVTInfo _, multiclass avx512_int_broadcastbw_reg opc, string Name, X86VectorVTInfo _, SDPatternOperator OpNode, RegisterClass SrcRC, SubRegIndex Subreg> { - let ExeDomain = _.ExeDomain in + let hasSideEffects = 0, ExeDomain = _.ExeDomain in defm r : AVX512_maskable_custom