Matthias Braun | f114128 | 2017-02-22 18:47:41 +0000 | [diff] [blame] | 1 | # RUN: llc -O0 -run-pass=avr-expand-pseudo %s -o - | FileCheck %s |
Dylan McKay | a5d49df | 2016-12-09 07:49:04 +0000 | [diff] [blame] | 2 | |
| 3 | --- | |
| 4 | target triple = "avr--" |
| 5 | define void @test() { |
| 6 | entry: |
| 7 | ret void |
| 8 | } |
| 9 | ... |
| 10 | |
| 11 | --- |
| 12 | name: test |
| 13 | body: | |
| 14 | bb.0.entry: |
| 15 | |
| 16 | ; CHECK-LABEL: test |
| 17 | |
Dylan McKay | 820553f | 2018-02-08 09:17:11 +0000 | [diff] [blame] | 18 | ; CHECK: $r15 = LSRRd $r15, implicit-def $sreg |
| 19 | ; CHECK-NEXT: $r14 = RORRd $r14, implicit-def $sreg, implicit killed $sreg |
Dylan McKay | a5d49df | 2016-12-09 07:49:04 +0000 | [diff] [blame] | 20 | |
Dylan McKay | 820553f | 2018-02-08 09:17:11 +0000 | [diff] [blame] | 21 | $r15r14 = LSRWRd $r15r14, implicit-def $sreg |
Dylan McKay | a5d49df | 2016-12-09 07:49:04 +0000 | [diff] [blame] | 22 | ... |