41 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -O0 -run-pass=legalizer %s -o - | FileCheck -check-prefix=GCN %s3# RUN: llc -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -O0 -run-pass=legalizer %s -o - | FileCheck -check-prefix=GCN %s4 5---6name: test_fconstant_s327body: |8 bb.0:9 10 ; GCN-LABEL: name: test_fconstant_s3211 ; GCN: [[C:%[0-9]+]]:_(s32) = G_FCONSTANT float 1.000000e+0012 ; GCN-NEXT: $vgpr0 = COPY [[C]](s32)13 %0:_(s32) = G_FCONSTANT float 1.014 $vgpr0 = COPY %015...16---17name: test_fconstant_s6418body: |19 bb.0:20 21 ; GCN-LABEL: name: test_fconstant_s6422 ; GCN: [[C:%[0-9]+]]:_(s64) = G_FCONSTANT double 1.000000e+0023 ; GCN-NEXT: $vgpr0_vgpr1 = COPY [[C]](s64)24 %0:_(s64) = G_FCONSTANT double 1.025 $vgpr0_vgpr1 = COPY %026...27 28---29name: test_fconstant_s1630body: |31 bb.0:32 33 ; GCN-LABEL: name: test_fconstant_s1634 ; GCN: [[C:%[0-9]+]]:_(s16) = G_FCONSTANT half 0xH3C0035 ; GCN-NEXT: [[ANYEXT:%[0-9]+]]:_(s32) = G_ANYEXT [[C]](s16)36 ; GCN-NEXT: $vgpr0 = COPY [[ANYEXT]](s32)37 %0:_(s16) = G_FCONSTANT half 1.038 %1:_(s32) = G_ANYEXT %039 $vgpr0 = COPY %140...41