[llvm] r307056 - [AVR] Add a missing clobber declaration to LPMW

Dylan McKay via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 3 19:52:43 PDT 2017


Author: dylanmckay
Date: Mon Jul  3 19:52:43 2017
New Revision: 307056

URL: http://llvm.org/viewvc/llvm-project?rev=307056&view=rev
Log:
[AVR] Add a missing clobber declaration to LPMW

Modified:
    llvm/trunk/lib/Target/AVR/AVRInstrInfo.td

Modified: llvm/trunk/lib/Target/AVR/AVRInstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AVR/AVRInstrInfo.td?rev=307056&r1=307055&r2=307056&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AVR/AVRInstrInfo.td (original)
+++ llvm/trunk/lib/Target/AVR/AVRInstrInfo.td Mon Jul  3 19:52:43 2017
@@ -1416,12 +1416,6 @@ hasSideEffects = 0 in
                      []>,
                Requires<[HasLPMX]>;
 
-  def LPMWRdZ : Pseudo<(outs DREGS:$dst),
-                       (ins ZREGS:$z),
-                       "lpmw\t$dst, $z",
-                       []>,
-                Requires<[HasLPMX]>;
-
   // Load program memory, while postincrementing the Z register.
   let mayLoad = 1,
   Defs = [R31R30] in
@@ -1434,6 +1428,12 @@ hasSideEffects = 0 in
                          []>,
                    Requires<[HasLPMX]>;
 
+    def LPMWRdZ : Pseudo<(outs DREGS:$dst),
+                         (ins ZREGS:$z),
+                         "lpmw\t$dst, $z",
+                         []>,
+                  Requires<[HasLPMX]>;
+
     def LPMWRdZPi : Pseudo<(outs DREGS:$dst),
                            (ins ZREGS:$z),
                            "lpmw\t$dst, $z+",




More information about the llvm-commits mailing list