From: Matt Arsenault Date: Fri, 8 Feb 2019 19:59:39 +0000 (+0000) Subject: AMDGPU/GlobalISel: Fix broken tests X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4390f003b33d0ba907725f4561e5975dd393563e;p=llvm AMDGPU/GlobalISel: Fix broken tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@353559 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir b/test/CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir index 2e393512be8..f510d21fb2e 100644 --- a/test/CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir +++ b/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 diff --git a/test/CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir b/test/CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir index 579b59361bc..02e50cb365e 100644 --- a/test/CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir +++ b/test/CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir @@ -11,13 +11,21 @@ body: | ; SI-LABEL: name: test_fsqrt_s32 ; SI: [[COPY:%[0-9]+]]:_(s32) = COPY $vgpr0 + ; SI: [[FSQRT:%[0-9]+]]:_(s32) = G_FSQRT [[COPY]] + ; SI: $vgpr0 = COPY [[FSQRT]](s32) ; VI-LABEL: name: test_fsqrt_s32 ; VI: [[COPY:%[0-9]+]]:_(s32) = COPY $vgpr0 + ; VI: [[FSQRT:%[0-9]+]]:_(s32) = G_FSQRT [[COPY]] + ; VI: $vgpr0 = COPY [[FSQRT]](s32) ; GFX9-LABEL: name: test_fsqrt_s32 ; GFX9: [[COPY:%[0-9]+]]:_(s32) = COPY $vgpr0 + ; GFX9: [[FSQRT:%[0-9]+]]:_(s32) = G_FSQRT [[COPY]] + ; GFX9: $vgpr0 = COPY [[FSQRT]](s32) %0:_(s32) = COPY $vgpr0 %1:_(s32) = G_FSQRT %0 + $vgpr0 = COPY %1 ... + --- name: test_fsqrt_s64 body: | @@ -26,12 +34,20 @@ body: | ; SI-LABEL: name: test_fsqrt_s64 ; SI: [[COPY:%[0-9]+]]:_(s64) = COPY $vgpr0_vgpr1 + ; SI: [[FSQRT:%[0-9]+]]:_(s64) = G_FSQRT [[COPY]] + ; SI: $vgpr0_vgpr1 = COPY [[FSQRT]](s64) ; VI-LABEL: name: test_fsqrt_s64 ; VI: [[COPY:%[0-9]+]]:_(s64) = COPY $vgpr0_vgpr1 + ; VI: [[FSQRT:%[0-9]+]]:_(s64) = G_FSQRT [[COPY]] + ; VI: $vgpr0_vgpr1 = COPY [[FSQRT]](s64) ; GFX9-LABEL: name: test_fsqrt_s64 ; GFX9: [[COPY:%[0-9]+]]:_(s64) = COPY $vgpr0_vgpr1 + ; GFX9: [[FSQRT:%[0-9]+]]:_(s64) = G_FSQRT [[COPY]] + ; GFX9: $vgpr0_vgpr1 = COPY [[FSQRT]](s64) %0:_(s64) = COPY $vgpr0_vgpr1 %1:_(s64) = G_FSQRT %0 + $vgpr0_vgpr1 = COPY %1 + ... --- name: test_fsqrt_s16