From bf9b944ea760f10a26d2b1455c24911438660828 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Sat, 11 Nov 2017 02:26:02 +0000 Subject: [PATCH] [X86] Remove the default for one of the arguments to some tablegen multiclasses. NFC No one ever uses this default and probably shouldn't since it sets the execution domain to generic. llvm-svn: 317967 --- llvm/lib/Target/X86/X86InstrSSE.td | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/llvm/lib/Target/X86/X86InstrSSE.td b/llvm/lib/Target/X86/X86InstrSSE.td index 955a40ee171e..e7986bf1b0d6 100644 --- a/llvm/lib/Target/X86/X86InstrSSE.td +++ b/llvm/lib/Target/X86/X86InstrSSE.td @@ -386,8 +386,7 @@ let isReMaterializable = 1, isAsCheapAsAMove = 1, canFoldAsLoad = 1, multiclass sse12_move_rr { + string asm_opr, Domain d, string Name> { let isCommutable = 1 in def rr : SI<0x10, MRMSrcReg, (outs VR128:$dst), (ins VR128:$src1, VR128:$src2), @@ -406,7 +405,7 @@ multiclass sse12_move_rr { + Domain d, string Name> { // AVX defm V#NAME : sse12_move_rr { + PatFrag mem_pat, string OpcodeStr, Domain d> { def V#NAME#rm : SI<0x10, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src), !strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"), [(set RC:$dst, (mem_pat addr:$src))],