diff options
Diffstat (limited to 'contrib/llvm/lib/Target/X86/X86InstrAVX512.td')
-rw-r--r-- | contrib/llvm/lib/Target/X86/X86InstrAVX512.td | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/contrib/llvm/lib/Target/X86/X86InstrAVX512.td b/contrib/llvm/lib/Target/X86/X86InstrAVX512.td index 8bf2925a75db..0a27c33f033e 100644 --- a/contrib/llvm/lib/Target/X86/X86InstrAVX512.td +++ b/contrib/llvm/lib/Target/X86/X86InstrAVX512.td @@ -2366,6 +2366,7 @@ def : Pat<(xor (xor VK1:$src1, VK1:$src2), (i1 1)), multiclass avx512_mask_unpck<string Suffix,RegisterClass KRC, ValueType VT, RegisterClass KRCSrc, Predicate prd> { let Predicates = [prd] in { + let hasSideEffects = 0 in def rr : I<0x4b, MRMSrcReg, (outs KRC:$dst), (ins KRC:$src1, KRC:$src2), "kunpck"#Suffix#"\t{$src2, $src1, $dst|$dst, $src1, $src2}", []>, |