[llvm] r294140 - [AVR] Marm MIR test functions as tracking liveness information

Dylan McKay via llvm-commits llvm-commits at lists.llvm.org
Sun Feb 5 12:25:35 PST 2017


Author: dylanmckay
Date: Sun Feb  5 14:25:34 2017
New Revision: 294140

URL: http://llvm.org/viewvc/llvm-project?rev=294140&view=rev
Log:
[AVR] Marm MIR test functions as tracking liveness information

This fixes an assertion error that broke three tests.

Modified:
    llvm/trunk/test/CodeGen/AVR/pseudo/LDDWRdPtrQ.mir
    llvm/trunk/test/CodeGen/AVR/pseudo/LDDWRdYQ.mir
    llvm/trunk/test/CodeGen/AVR/pseudo/expand-lddw-dst-src-same.mir

Modified: llvm/trunk/test/CodeGen/AVR/pseudo/LDDWRdPtrQ.mir
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AVR/pseudo/LDDWRdPtrQ.mir?rev=294140&r1=294139&r2=294140&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/AVR/pseudo/LDDWRdPtrQ.mir (original)
+++ llvm/trunk/test/CodeGen/AVR/pseudo/LDDWRdPtrQ.mir Sun Feb  5 14:25:34 2017
@@ -12,6 +12,7 @@
 
 ---
 name:            test_lddwrdptrq
+tracksRegLiveness: true
 body: |
   bb.0.entry:
 
@@ -20,5 +21,5 @@ body: |
     ; CHECK:      ldd     r30, Y+10
     ; CHECK-NEXT: ldd     r31, Y+11
 
-    early-clobber %r31r30 = LDDWRdPtrQ %r29r28, 10
+    early-clobber %r31r30 = LDDWRdPtrQ undef %r29r28, 10
 ...

Modified: llvm/trunk/test/CodeGen/AVR/pseudo/LDDWRdYQ.mir
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AVR/pseudo/LDDWRdYQ.mir?rev=294140&r1=294139&r2=294140&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/AVR/pseudo/LDDWRdYQ.mir (original)
+++ llvm/trunk/test/CodeGen/AVR/pseudo/LDDWRdYQ.mir Sun Feb  5 14:25:34 2017
@@ -12,6 +12,7 @@
 
 ---
 name:            test_lddwrdyq
+tracksRegLiveness: true
 body: |
   bb.0.entry:
 
@@ -20,5 +21,5 @@ body: |
     ; CHECK:      ldd     r30, Y+1
     ; CHECK-NEXT: ldd     r31, Y+2
 
-    early-clobber %r31r30 = LDDWRdYQ %r29r28, 1
+    early-clobber %r31r30 = LDDWRdYQ undef %r29r28, 1
 ...

Modified: llvm/trunk/test/CodeGen/AVR/pseudo/expand-lddw-dst-src-same.mir
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AVR/pseudo/expand-lddw-dst-src-same.mir?rev=294140&r1=294139&r2=294140&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/AVR/pseudo/expand-lddw-dst-src-same.mir (original)
+++ llvm/trunk/test/CodeGen/AVR/pseudo/expand-lddw-dst-src-same.mir Sun Feb  5 14:25:34 2017
@@ -18,6 +18,7 @@
 ...
 ---
 name:            test_lddw
+tracksRegLiveness: true
 stack:
   - { id: 0, type: spill-slot, offset: -4, size: 1, alignment: 1, callee-saved-register: '%r28' }
 body:             |




More information about the llvm-commits mailing list