brintos

brintos / llvm-project-archived public Read only

0
0
Text · 781 B · 1cd3383 Raw
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