summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir')
-rw-r--r--llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir15
1 files changed, 15 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir b/llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir
index 2e393512be8..f510d21fb2e 100644
--- a/llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir
+++ b/llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir
@@ -12,12 +12,20 @@ body: |
; SI-LABEL: name: test_fabs_s32
; SI: [[COPY:%[0-9]+]]:_(s32) = COPY $vgpr0
+ ; SI: [[FABS:%[0-9]+]]:_(s32) = G_FABS [[COPY]]
+ ; SI: $vgpr0 = COPY [[FABS]](s32)
; VI-LABEL: name: test_fabs_s32
; VI: [[COPY:%[0-9]+]]:_(s32) = COPY $vgpr0
+ ; VI: [[FABS:%[0-9]+]]:_(s32) = G_FABS [[COPY]]
+ ; VI: $vgpr0 = COPY [[FABS]](s32)
; GFX9-LABEL: name: test_fabs_s32
; GFX9: [[COPY:%[0-9]+]]:_(s32) = COPY $vgpr0
+ ; GFX9: [[FABS:%[0-9]+]]:_(s32) = G_FABS [[COPY]]
+ ; GFX9: $vgpr0 = COPY [[FABS]](s32)
%0:_(s32) = COPY $vgpr0
%1:_(s32) = G_FABS %0
+ $vgpr0 = COPY %1
+
...
---
name: test_fabs_s64
@@ -27,12 +35,19 @@ body: |
; SI-LABEL: name: test_fabs_s64
; SI: [[COPY:%[0-9]+]]:_(s64) = COPY $vgpr0_vgpr1
+ ; SI: [[FABS:%[0-9]+]]:_(s64) = G_FABS [[COPY]]
+ ; SI: $vgpr0_vgpr1 = COPY [[FABS]](s64)
; VI-LABEL: name: test_fabs_s64
; VI: [[COPY:%[0-9]+]]:_(s64) = COPY $vgpr0_vgpr1
+ ; VI: [[FABS:%[0-9]+]]:_(s64) = G_FABS [[COPY]]
+ ; VI: $vgpr0_vgpr1 = COPY [[FABS]](s64)
; GFX9-LABEL: name: test_fabs_s64
; GFX9: [[COPY:%[0-9]+]]:_(s64) = COPY $vgpr0_vgpr1
+ ; GFX9: [[FABS:%[0-9]+]]:_(s64) = G_FABS [[COPY]]
+ ; GFX9: $vgpr0_vgpr1 = COPY [[FABS]](s64)
%0:_(s64) = COPY $vgpr0_vgpr1
%1:_(s64) = G_FABS %0
+ $vgpr0_vgpr1 = COPY %1
...
---
name: test_fabs_s16
OpenPOWER on IntegriCloud