48 lines · plain
1# RUN: llc -O0 %s -o - | FileCheck %s2 3--- |4 target triple = "avr--"5 6 define void @test_copy_nonoverlapping() {7 entry:8 ret void9 }10 11 define void @test_copy_overlapping() {12 entry:13 ret void14 }15 16 declare void @foo(i16 %0)17...18 19---20name: test_copy_nonoverlapping21tracksRegLiveness: true22body: |23 bb.0.entry:24 liveins: $r25r2425 26 ; CHECK-LABEL: test_copy_nonoverlapping:27 ; CHECK: mov r22, r2428 ; CHECK-NEXT: mov r23, r2529 30 $r23r22 = COPY $r25r2431 RCALLk @foo, implicit $r24r2332...33 34---35name: test_copy_overlapping36tracksRegLiveness: true37body: |38 bb.0.entry:39 liveins: $r24r2340 41 ; CHECK-LABEL: test_copy_overlapping:42 ; CHECK: mov r25, r2443 ; CHECK-NEXT: mov r24, r2344 45 $r25r24 = COPY $r24r2346 RCALLk @foo, implicit $r25r2447...48