From: Tim Northover Date: Thu, 22 May 2014 12:14:49 +0000 (+0000) Subject: ARM64: these work too X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=65ea1ad2086954740678842d1b877f817003f727;p=oota-llvm.git ARM64: these work too git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209430 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/ARM64/ARM64InstrInfo.td b/lib/Target/ARM64/ARM64InstrInfo.td index 81c04c34773..e68980c83c5 100644 --- a/lib/Target/ARM64/ARM64InstrInfo.td +++ b/lib/Target/ARM64/ARM64InstrInfo.td @@ -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_unscaled8 GPR64sp:$Rn, simm9:$offset)), //--- // 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]",