From ef5f53b78fcf20c8c5a36808be70da262cb47146 Mon Sep 17 00:00:00 2001 From: Tim Northover Date: Fri, 16 May 2014 09:40:52 +0000 Subject: [PATCH] ARM64: disable printing of "lslv" type aliases You can write "lslv w0, w1, w2" (probably for legacy reasons), but it should be printed as simply "lsl". This will be tested when the TableGen "should I print this Alias" heuristic is fixed (very soon). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208956 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/ARM64/ARM64InstrFormats.td | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Target/ARM64/ARM64InstrFormats.td b/lib/Target/ARM64/ARM64InstrFormats.td index 875f0aebde3..8133a0084f7 100644 --- a/lib/Target/ARM64/ARM64InstrFormats.td +++ b/lib/Target/ARM64/ARM64InstrFormats.td @@ -1255,7 +1255,7 @@ multiclass Shift shift_type, string asm, SDNode OpNode> { class ShiftAlias : InstAlias; + (inst regtype:$dst, regtype:$src1, regtype:$src2), 0>; class BaseMulAccum opc, RegisterClass multype, RegisterClass addtype, string asm, -- 2.11.0