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
---
name: test_lddwrdptrq
+tracksRegLiveness: true
body: |
bb.0.entry:
; CHECK: ldd r30, Y+10
; CHECK-NEXT: ldd r31, Y+11
- early-clobber %r31r30 = LDDWRdPtrQ %r29r28, 10
+ early-clobber %r31r30 = LDDWRdPtrQ undef %r29r28, 10
...
---
name: test_lddwrdyq
+tracksRegLiveness: true
body: |
bb.0.entry:
; CHECK: ldd r30, Y+1
; CHECK-NEXT: ldd r31, Y+2
- early-clobber %r31r30 = LDDWRdYQ %r29r28, 1
+ early-clobber %r31r30 = LDDWRdYQ undef %r29r28, 1
...
...
---
name: test_lddw
+tracksRegLiveness: true
stack:
- { id: 0, type: spill-slot, offset: -4, size: 1, alignment: 1, callee-saved-register: '%r28' }
body: |