xref: /llvm-project/llvm/test/CodeGen/AVR/pseudo/FRMIDX.mir (revision a1155ae64dc7f3672e81ff7db4f58a371d36e9f0)
1f1141285SMatthias Braun# RUN: llc -O0 -run-pass=avr-expand-pseudo %s -o - | FileCheck %s
2a5d49dfbSDylan McKay
3a5d49dfbSDylan McKay# TODO: Write this test.
4a5d49dfbSDylan McKay# This instruction isn't expanded by the pseudo expansion passs, but
5a5d49dfbSDylan McKay# rather AVRRegisterInfo::eliminateFrameIndex.
6a5d49dfbSDylan McKay
7a5d49dfbSDylan McKay--- |
8a5d49dfbSDylan McKay  target triple = "avr--"
9a5d49dfbSDylan McKay  define void @test() {
10a5d49dfbSDylan McKay  entry:
11a5d49dfbSDylan McKay    ret void
12a5d49dfbSDylan McKay  }
13a5d49dfbSDylan McKay...
14a5d49dfbSDylan McKay
15a5d49dfbSDylan McKay---
16a5d49dfbSDylan McKayname:            test
17a5d49dfbSDylan McKayregisters:
18a5d49dfbSDylan McKay  - { id: 0, class: _ }
19a5d49dfbSDylan McKaybody: |
20a5d49dfbSDylan McKay  bb.0.entry:
21*a1155ae6SAyke van Laethem    liveins: $r31r30
22a5d49dfbSDylan McKay
23a5d49dfbSDylan McKay    ; CHECK-LABEL: test
24a5d49dfbSDylan McKay
25820553fdSDylan McKay    $r29r28 = FRMIDX $r31r30, 0, implicit-def $sreg
26a5d49dfbSDylan McKay...
27