[llvm] r209430 - ARM64: these work too

Tim Northover tnorthover at apple.com
Thu May 22 05:14:49 PDT 2014


Author: tnorthover
Date: Thu May 22 07:14:49 2014
New Revision: 209430

URL: http://llvm.org/viewvc/llvm-project?rev=209430&view=rev
Log:
ARM64: these work too

Modified:
    llvm/trunk/lib/Target/ARM64/ARM64InstrInfo.td

Modified: llvm/trunk/lib/Target/ARM64/ARM64InstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM64/ARM64InstrInfo.td?rev=209430&r1=209429&r2=209430&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM64/ARM64InstrInfo.td (original)
+++ llvm/trunk/lib/Target/ARM64/ARM64InstrInfo.td Thu May 22 07:14:49 2014
@@ -1633,7 +1633,6 @@ defm LDURSW
                     (sextloadi32 (am_unscaled32 GPR64sp:$Rn, simm9:$offset)))]>;
 
 // zero and sign extending aliases from generic LDR* mnemonics to LDUR*.
-// FIXME: these don't work now
 def : InstAlias<"ldrb $Rt, [$Rn, $offset]",
                 (LDURBBi GPR32:$Rt, GPR64sp:$Rn, simm9_offset_fb8:$offset), 0>;
 def : InstAlias<"ldrh $Rt, [$Rn, $offset]",
@@ -2010,7 +2009,6 @@ def : Pat<(truncstorei8 GPR64:$Rt, (am_u
 
 //---
 // STR mnemonics fall back to STUR for negative or unaligned offsets.
-// FIXME: these don't work now.
 def : InstAlias<"str $Rt, [$Rn, $offset]",
                 (STURXi GPR64:$Rt, GPR64sp:$Rn, simm9_offset_fb64:$offset), 0>;
 def : InstAlias<"str $Rt, [$Rn, $offset]",





More information about the llvm-commits mailing list