From 9c2b4c29ab4c7c8e8c19fd888a9805e2731724e7 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). llvm-svn: 208956 --- llvm/lib/Target/ARM64/ARM64InstrFormats.td | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Target/ARM64/ARM64InstrFormats.td b/llvm/lib/Target/ARM64/ARM64InstrFormats.td index 875f0aebde30..8133a0084f77 100644 --- a/llvm/lib/Target/ARM64/ARM64InstrFormats.td +++ b/llvm/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,