[llvm-commits] [llvm] r76001 - /llvm/trunk/lib/Target/SystemZ/SystemZInstrInfo.td
Anton Korobeynikov
asl at math.spbu.ru
Thu Jul 16 07:13:44 PDT 2009
Author: asl
Date: Thu Jul 16 09:13:43 2009
New Revision: 76001
URL: http://llvm.org/viewvc/llvm-project?rev=76001&view=rev
Log:
32 bit rotate is not twoaddr instruction
Modified:
llvm/trunk/lib/Target/SystemZ/SystemZInstrInfo.td
Modified: llvm/trunk/lib/Target/SystemZ/SystemZInstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/SystemZ/SystemZInstrInfo.td?rev=76001&r1=76000&r2=76001&view=diff
==============================================================================
--- llvm/trunk/lib/Target/SystemZ/SystemZInstrInfo.td (original)
+++ llvm/trunk/lib/Target/SystemZ/SystemZInstrInfo.td Thu Jul 16 09:13:43 2009
@@ -640,9 +640,8 @@
(implicit PSW)]>;
} // Defs = [PSW]
-let isTwoAddress = 1 in
def ROTL32rri : Pseudo<(outs GR32:$dst), (ins GR32:$src, riaddr32:$amt),
- "rll\t{$src, $amt}",
+ "rll\t{$dst, $src, $amt}",
[(set GR32:$dst, (rotl GR32:$src, riaddr32:$amt))]>;
def ROTL64rri : Pseudo<(outs GR64:$dst), (ins GR64:$src, riaddr:$amt),
"rllg\t{$dst, $src, $amt}",
More information about the llvm-commits
mailing list