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 | 371117e | 2016-12-08 10:52:13 +0000 | [diff] [blame] | 2 | |
| 3 | # This test checks the expansion of the 16-bit EOR pseudo instruction. |
| 4 | |
| 5 | --- | |
| 6 | target triple = "avr--" |
| 7 | define void @test_eorwrdrr() { |
| 8 | entry: |
| 9 | ret void |
| 10 | } |
| 11 | ... |
| 12 | |
| 13 | --- |
| 14 | name: test_eorwrdrr |
| 15 | body: | |
| 16 | bb.0.entry: |
| 17 | |
| 18 | ; CHECK-LABEL: test_eorwrdrr |
| 19 | |
Dylan McKay | 820553f | 2018-02-08 09:17:11 +0000 | [diff] [blame] | 20 | ; CHECK: $r14 = EORRdRr $r14, $r20, implicit-def dead $sreg |
| 21 | ; CHECK-NEXT: $r15 = EORRdRr $r15, $r21, implicit-def $sreg |
Dylan McKay | 371117e | 2016-12-08 10:52:13 +0000 | [diff] [blame] | 22 | |
Dylan McKay | 820553f | 2018-02-08 09:17:11 +0000 | [diff] [blame] | 23 | $r15r14 = EORWRdRr $r15r14, $r21r20, implicit-def $sreg |
Dylan McKay | 371117e | 2016-12-08 10:52:13 +0000 | [diff] [blame] | 24 | ... |