48 lines · plain
1# RUN: llc -O0 -run-pass=avr-expand-pseudo -mtriple=avr -mcpu=attiny11 %s -o - \2# RUN: | FileCheck --check-prefix=NOSPH %s3# RUN: llc -O0 -run-pass=avr-expand-pseudo -mtriple=avr -mcpu=atmega328 %s -o - \4# RUN: | FileCheck %s5# RUN: llc -O0 -run-pass=avr-expand-pseudo -mtriple=avr -mcpu=attiny817 %s -o - \6# RUN: | FileCheck --check-prefix=XMEGA %s7# RUN: llc -O0 -run-pass=avr-expand-pseudo -mtriple=avr -mcpu=atxmega64a1 %s -o - \8# RUN: | FileCheck --check-prefix=XMEGA %s9# RUN: llc -O0 -run-pass=avr-expand-pseudo -mtriple=avr -mcpu=atxmega256a3u %s -o - \10# RUN: | FileCheck --check-prefix=XMEGA %s11# RUN: llc -O0 -run-pass=avr-expand-pseudo -mtriple=avr -mcpu=attiny1614 %s -o - \12# RUN: | FileCheck --check-prefix=XMEGA %s13# RUN: llc -O0 -run-pass=avr-expand-pseudo -mtriple=avr -mcpu=avr128db28 %s -o - \14# RUN: | FileCheck --check-prefix=XMEGA %s15 16--- |17 target triple = "avr--"18 define void @test() {19 entry:20 ret void21 }22...23 24---25name: test26body: |27 bb.0.entry:28 29 ; CHECK-LABEL: test30 ; CHECK: $r0 = INRdA 6331 ; CHECK: BCLRs 7, implicit-def $sreg32 ; CHECK: OUTARr 62, $r1533 ; CHECK: OUTARr 63, killed $r034 ; CHECK: OUTARr 61, $r1435 36 ; NOSPH-LABEL: test37 ; NOSPH: $r0 = INRdA 6338 ; NOSPH: BCLRs 7, implicit-def $sreg39 ; NOSPH: OUTARr 63, killed $r040 ; NOSPH: OUTARr 61, $r1441 42 ; XMEGA-LABEL: test43 ; XMEGA-LABEL: OUTARr 61, $r1444 ; XMEGA-LABEL: OUTARr 62, $r1545 46 $sp = SPWRITE implicit-def $sp, implicit $sp, $r15r1447...48