24 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 52# RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a -run-pass=amdgpu-postlegalizer-combiner %s -o - | FileCheck %s3 4---5name: test6tracksRegLiveness: true7legalized: true8body: |9 bb.0:10 liveins: $vgpr0, $vgpr111 ; CHECK-LABEL: name: test12 ; CHECK: liveins: $vgpr0, $vgpr113 ; CHECK-NEXT: {{ $}}14 ; CHECK-NEXT: [[COPY:%[0-9]+]]:_(s32) = COPY $vgpr015 ; CHECK-NEXT: [[C:%[0-9]+]]:_(s32) = G_CONSTANT i32 416 ; CHECK-NEXT: [[UMULH:%[0-9]+]]:_(s32) = G_UMULH [[COPY]], [[C]]17 ; CHECK-NEXT: $vgpr0 = COPY [[UMULH]](s32)18 ; CHECK-NEXT: SI_RETURN implicit $vgpr019 %0:_(s32) = COPY $vgpr020 %1:_(s32) = G_CONSTANT i32 421 %2:_(s32) = G_UMULH %0:_, %1:_22 $vgpr0 = COPY %2:_(s32)23 SI_RETURN implicit $vgpr024