brintos

brintos / llvm-project-archived public Read only

0
0
Text · 938 B · d867fc4 Raw
31 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -mtriple aarch64 -run-pass=aarch64-postlegalizer-combiner -verify-machineinstrs %s -o - | FileCheck %s3 4...5---6name:            postlegalize_copy_prop7legalized:       true8tracksRegLiveness: true9body:             |10  bb.1.entry:11    liveins: $x0, $x112 13    ; CHECK-LABEL: name: postlegalize_copy_prop14    ; CHECK: liveins: $x0, $x115    ; CHECK-NEXT: {{  $}}16    ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(s64) = COPY $x017    ; CHECK-NEXT: [[COPY1:%[0-9]+]]:_(s64) = COPY $x118    ; CHECK-NEXT: [[ADD:%[0-9]+]]:_(s64) = G_ADD [[COPY]], [[COPY1]]19    ; CHECK-NEXT: [[ADD1:%[0-9]+]]:_(s64) = G_ADD [[ADD]], [[ADD]]20    ; CHECK-NEXT: $x0 = COPY [[ADD1]](s64)21    ; CHECK-NEXT: RET_ReallyLR22    %0:_(s64) = COPY $x023    %1:_(s64) = COPY $x124    %2:_(s64) = G_ADD %0, %125    %3:_(s64) = COPY %226    %4:_(s64) = G_ADD %3, %327    $x0 = COPY %428    RET_ReallyLR29 30...31