From 32cfef46647c7a29c6013766aac8f238db9837c8 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Tue, 13 Oct 2015 05:06:25 +0000 Subject: [PATCH] [X86] Change all the i8imm operands in XOP instructions to u8imm so the parser will check the size. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@250147 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86InstrXOP.td | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/Target/X86/X86InstrXOP.td b/lib/Target/X86/X86InstrXOP.td index 3b2309baa3a..77b07461f65 100644 --- a/lib/Target/X86/X86InstrXOP.td +++ b/lib/Target/X86/X86InstrXOP.td @@ -146,11 +146,11 @@ let ExeDomain = SSEPackedInt in { multiclass xop3opimm opc, string OpcodeStr, Intrinsic Int> { def ri : IXOPi8, XOP; def mi : IXOPi8, XOP; @@ -218,13 +218,13 @@ multiclass xopvpcom opc, string Suffix, SDNode OpNode, ValueType vt128> XOP_4V; let isAsmParserOnly = 1, hasSideEffects = 0 in { def ri_alt : IXOPi8, XOP_4V; let mayLoad = 1 in def mi_alt : IXOPi8, XOP_4V; @@ -304,39 +304,39 @@ let ExeDomain = SSEPackedInt in multiclass xop5op opc, string OpcodeStr, Intrinsic Int128, Intrinsic Int256, PatFrag ld_128, PatFrag ld_256> { def rr : IXOP5; def rm : IXOP5, VEX_W, MemOp4; def mr : IXOP5; def rrY : IXOP5, VEX_L; def rmY : IXOP5, VEX_W, MemOp4, VEX_L; def mrY : IXOP5