brintos

brintos / llvm-project-archived public Read only

0
0
Text · 835 B · 00ead74 Raw
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