1dc1fadefSVettel# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 4 2*9e9907f1SFangrui Song# RUN: llc -mtriple=amdgcn -mcpu=gfx900 %s -o - -run-pass machine-cp -verify-machineinstrs | FileCheck %s 3dc1fadefSVettel 4dc1fadefSVettel# The MachineCopyPropagation Pass should not treat the subsequent 5dc1fadefSVettel# instruction "$sgpr2_sgpr3 = COPY $sgpr6_sgpr7" as a NopCopy. 6dc1fadefSVettel# For detailed information, please refer to issue 73512. 7dc1fadefSVettel--- 8dc1fadefSVettelname: foo 9dc1fadefSVettelbody: | 10dc1fadefSVettel bb.0.entry: 11dc1fadefSVettel liveins: $sgpr4_sgpr5, $sgpr6_sgpr7 12dc1fadefSVettel 13dc1fadefSVettel ; CHECK-LABEL: name: foo 14dc1fadefSVettel ; CHECK: liveins: $sgpr4_sgpr5, $sgpr6_sgpr7 15dc1fadefSVettel ; CHECK-NEXT: {{ $}} 16dc1fadefSVettel ; CHECK-NEXT: $sgpr2_sgpr3 = COPY $sgpr6_sgpr7 17dc1fadefSVettel ; CHECK-NEXT: S_NOP 0, implicit-def $sgpr0 18dc1fadefSVettel ; CHECK-NEXT: $sgpr2_sgpr3 = COPY $sgpr6_sgpr7 19dc1fadefSVettel ; CHECK-NEXT: S_NOP 0, implicit $sgpr2_sgpr3 20dc1fadefSVettel $sgpr2_sgpr3 = COPY $sgpr6_sgpr7 21dc1fadefSVettel $sgpr0 = COPY $sgpr3 22dc1fadefSVettel S_NOP 0, implicit-def $sgpr0 23dc1fadefSVettel $sgpr3 = COPY killed $sgpr5 24dc1fadefSVettel $sgpr2_sgpr3 = COPY $sgpr6_sgpr7 25dc1fadefSVettel S_NOP 0, implicit $sgpr2_sgpr3 26dc1fadefSVettel... 27