blob: 3ff829ae1f68c46812e7c01c5a4fa3e63a445b85 [file] [log] [blame]
Matthias Braunf1141282017-02-22 18:47:41 +00001# RUN: llc -O0 -run-pass=avr-expand-pseudo %s -o - | FileCheck %s
Dylan McKay371117e2016-12-08 10:52:13 +00002
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---
14name: test_eorwrdrr
15body: |
16 bb.0.entry:
17
18 ; CHECK-LABEL: test_eorwrdrr
19
Dylan McKay820553f2018-02-08 09:17:11 +000020 ; CHECK: $r14 = EORRdRr $r14, $r20, implicit-def dead $sreg
21 ; CHECK-NEXT: $r15 = EORRdRr $r15, $r21, implicit-def $sreg
Dylan McKay371117e2016-12-08 10:52:13 +000022
Dylan McKay820553f2018-02-08 09:17:11 +000023 $r15r14 = EORWRdRr $r15r14, $r21r20, implicit-def $sreg
Dylan McKay371117e2016-12-08 10:52:13 +000024...