brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.8 KiB · e186799 Raw
59 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 52# RUN: llc -mtriple=aarch64-none-linux-gnu -run-pass machine-cp -verify-machineinstrs -o - %s | FileCheck %s3 4# Normal case5---6name: test17body: |8  bb.0:9    liveins: $w210    ; CHECK-LABEL: name: test111    ; CHECK: liveins: $w212    ; CHECK-NEXT: {{  $}}13    ; CHECK-NEXT: renamable $w0 = MOVi32imm 514    ; CHECK-NEXT: renamable $w3 = ADDWrr renamable $w0, killed renamable $w215    ; CHECK-NEXT: RET_ReallyLR implicit killed $w016    renamable $w1 = MOVi32imm 517    renamable $w3 = ADDWrr renamable $w1, killed renamable $w218    renamable $w0 = COPY killed renamable $w119    RET_ReallyLR implicit killed $w020...21 22# Not renamable use23---24name: test225body: |26  bb.0:27    liveins: $w228    ; CHECK-LABEL: name: test229    ; CHECK: liveins: $w230    ; CHECK-NEXT: {{  $}}31    ; CHECK-NEXT: renamable $w1 = MOVi32imm 532    ; CHECK-NEXT: renamable $w3 = ADDWrr $w1, killed renamable $w233    ; CHECK-NEXT: renamable $w0 = COPY killed renamable $w134    ; CHECK-NEXT: RET_ReallyLR implicit killed $w035    renamable $w1 = MOVi32imm 536    renamable $w3 = ADDWrr $w1, killed renamable $w237    renamable $w0 = COPY killed renamable $w138    RET_ReallyLR implicit killed $w039...40 41# Implicit use42---43name: test344body: |45  bb.0:46    liveins: $w247    ; CHECK-LABEL: name: test348    ; CHECK: liveins: $w249    ; CHECK-NEXT: {{  $}}50    ; CHECK-NEXT: renamable $w1 = MOVi32imm 551    ; CHECK-NEXT: renamable $w3 = ADDWrr renamable $w1, killed renamable $w2, implicit $w152    ; CHECK-NEXT: renamable $w0 = COPY killed renamable $w153    ; CHECK-NEXT: RET_ReallyLR implicit killed $w054    renamable $w1 = MOVi32imm 555    renamable $w3 = ADDWrr renamable $w1, killed renamable $w2, implicit $w156    renamable $w0 = COPY killed renamable $w157    RET_ReallyLR implicit killed $w058...59