diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2019-07-22 12:43:41 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2019-07-22 12:43:41 +0000 |
| commit | 8d372008b132f9372e32ea42b5d23f329ddf8746 (patch) | |
| tree | a5f5e648fdfd9de0a15d80641e0a180fc9f7c024 /llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir | |
| parent | 006cf8c03d77fe7a5e7333d9879090fc2d8a9f81 (diff) | |
| download | bcm5719-llvm-8d372008b132f9372e32ea42b5d23f329ddf8746.tar.gz bcm5719-llvm-8d372008b132f9372e32ea42b5d23f329ddf8746.zip | |
AMDGPU/GlobalISel: Fix tests without asserts
The legality check is only done under NDEBUG, so the failure cases are
different in a release build.
llvm-svn: 366680
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir')
| -rw-r--r-- | llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir b/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir new file mode 100644 index 00000000000..8436ad5832a --- /dev/null +++ b/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir @@ -0,0 +1,21 @@ +# RUN: llc -march=amdgcn -mcpu=gfx900 -run-pass=instruction-select -global-isel-abort=0 -verify-machineinstrs -o - %s | FileCheck -check-prefix=GFX9 %s + +--- +name: fmaxnum_ieee_v2f16_vv +legalized: true +regBankSelected: true + +body: | + bb.0: + liveins: $sgpr0, $sgpr1 + + ; GFX9-LABEL: name: fmaxnum_ieee_v2f16_vv + ; GFX9: [[COPY:%[0-9]+]]:vgpr(<2 x s16>) = COPY $vgpr0 + ; GFX9: [[COPY1:%[0-9]+]]:vgpr(<2 x s16>) = COPY $vgpr1 + ; GFX9: [[FMAXNUM_IEEE:%[0-9]+]]:vgpr(<2 x s16>) = G_FMAXNUM_IEEE [[COPY]], [[COPY1]] + ; GFX9: S_ENDPGM 0, implicit [[FMAXNUM_IEEE]](<2 x s16>) + %0:vgpr(<2 x s16>) = COPY $vgpr0 + %1:vgpr(<2 x s16>) = COPY $vgpr1 + %2:vgpr(<2 x s16>) = G_FMAXNUM_IEEE %0, %1 + S_ENDPGM 0, implicit %2 +... |

