AArch64: disable printing of add/sub alias
authorTim Northover <tnorthover@apple.com>
Fri, 16 May 2014 09:41:43 +0000 (09:41 +0000)
committerTim Northover <tnorthover@apple.com>
Fri, 16 May 2014 09:41:43 +0000 (09:41 +0000)
This alias appears not to have an appropriate PrintMethod. Normally, I'd look
into it, but since AArch64 is disappearing soon it's probably not worth it.

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@208967 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AArch64/AArch64InstrInfo.td

index e1aa60adde68b58cff4f003330b594313a1cea51..4d3c80152c309a9618b36b804ae22bf79e5e9437 100644 (file)
@@ -519,7 +519,8 @@ multiclass lsl_aliases<string asmop, Instruction inst, RegisterClass GPR_Rd,
                     (inst GPR_Rd:$Rd, GPR_Rn:$Rn, GPR_Rm:$Rm, 0)>;
 
     def : InstAlias<!strconcat(asmop, " $Rd, $Rn, $Rm, $LSL"),
-                (inst GPR_Rd:$Rd, GPR_Rn:$Rn, GPR_Rm:$Rm, LSL_extoperand:$LSL)>;
+                (inst GPR_Rd:$Rd, GPR_Rn:$Rn, GPR_Rm:$Rm, LSL_extoperand:$LSL),
+                0>;
 
 }