From: Dylan McKay Date: Sun, 5 Feb 2017 20:25:34 +0000 (+0000) Subject: [AVR] Marm MIR test functions as tracking liveness information X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cf8a46b9344c27d6c8cc17b8cea88becdc104009;p=llvm [AVR] Marm MIR test functions as tracking liveness information This fixes an assertion error that broke three tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@294140 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/AVR/pseudo/LDDWRdPtrQ.mir b/test/CodeGen/AVR/pseudo/LDDWRdPtrQ.mir index 781cb5d8243..09d0b96164d 100644 --- a/test/CodeGen/AVR/pseudo/LDDWRdPtrQ.mir +++ b/test/CodeGen/AVR/pseudo/LDDWRdPtrQ.mir @@ -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 ... diff --git a/test/CodeGen/AVR/pseudo/LDDWRdYQ.mir b/test/CodeGen/AVR/pseudo/LDDWRdYQ.mir index 472f498b912..7d3251adbda 100644 --- a/test/CodeGen/AVR/pseudo/LDDWRdYQ.mir +++ b/test/CodeGen/AVR/pseudo/LDDWRdYQ.mir @@ -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 ... diff --git a/test/CodeGen/AVR/pseudo/expand-lddw-dst-src-same.mir b/test/CodeGen/AVR/pseudo/expand-lddw-dst-src-same.mir index 5ed95ad76a7..52945e6cf84 100644 --- a/test/CodeGen/AVR/pseudo/expand-lddw-dst-src-same.mir +++ b/test/CodeGen/AVR/pseudo/expand-lddw-dst-src-same.mir @@ -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: |