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