[llvm] r339022 - AMDGPU: Rename check prefixes in test
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 6 08:16:13 PDT 2018
Author: arsenm
Date: Mon Aug 6 08:16:12 2018
New Revision: 339022
URL: http://llvm.org/viewvc/llvm-project?rev=339022&view=rev
Log:
AMDGPU: Rename check prefixes in test
Will avoid noisy diff in future change.
Modified:
llvm/trunk/test/CodeGen/AMDGPU/fp-classify.ll
Modified: llvm/trunk/test/CodeGen/AMDGPU/fp-classify.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AMDGPU/fp-classify.ll?rev=339022&r1=339021&r2=339022&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/AMDGPU/fp-classify.ll (original)
+++ llvm/trunk/test/CodeGen/AMDGPU/fp-classify.ll Mon Aug 6 08:16:12 2018
@@ -1,14 +1,14 @@
-; RUN: llc -march=amdgcn -verify-machineinstrs < %s | FileCheck -check-prefix=SI %s
-; RUN: llc -march=amdgcn -mcpu=tonga -verify-machineinstrs < %s | FileCheck -check-prefix=SI %s
+; RUN: llc -march=amdgcn -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefix=GCN %s
+; RUN: llc -march=amdgcn -mcpu=tonga -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefix=GCN %s
declare float @llvm.fabs.f32(float) #1
declare double @llvm.fabs.f64(double) #1
-; SI-LABEL: {{^}}test_isinf_pattern:
-; SI: v_mov_b32_e32 [[MASK:v[0-9]+]], 0x204{{$}}
-; SI: v_cmp_class_f32_e32 vcc, s{{[0-9]+}}, [[MASK]]
-; SI-NOT: v_cmp
-; SI: s_endpgm
+; GCN-LABEL: {{^}}test_isinf_pattern:
+; GCN: v_mov_b32_e32 [[MASK:v[0-9]+]], 0x204{{$}}
+; GCN: v_cmp_class_f32_e32 vcc, s{{[0-9]+}}, [[MASK]]
+; GCN-NOT: v_cmp
+; GCN: s_endpgm
define amdgpu_kernel void @test_isinf_pattern(i32 addrspace(1)* nocapture %out, float %x) #0 {
%fabs = tail call float @llvm.fabs.f32(float %x) #1
%cmp = fcmp oeq float %fabs, 0x7FF0000000000000
@@ -17,9 +17,9 @@ define amdgpu_kernel void @test_isinf_pa
ret void
}
-; SI-LABEL: {{^}}test_not_isinf_pattern_0:
-; SI-NOT: v_cmp_class
-; SI: s_endpgm
+; GCN-LABEL: {{^}}test_not_isinf_pattern_0:
+; GCN-NOT: v_cmp_class
+; GCN: s_endpgm
define amdgpu_kernel void @test_not_isinf_pattern_0(i32 addrspace(1)* nocapture %out, float %x) #0 {
%fabs = tail call float @llvm.fabs.f32(float %x) #1
%cmp = fcmp ueq float %fabs, 0x7FF0000000000000
@@ -28,9 +28,9 @@ define amdgpu_kernel void @test_not_isin
ret void
}
-; SI-LABEL: {{^}}test_not_isinf_pattern_1:
-; SI-NOT: v_cmp_class
-; SI: s_endpgm
+; GCN-LABEL: {{^}}test_not_isinf_pattern_1:
+; GCN-NOT: v_cmp_class
+; GCN: s_endpgm
define amdgpu_kernel void @test_not_isinf_pattern_1(i32 addrspace(1)* nocapture %out, float %x) #0 {
%fabs = tail call float @llvm.fabs.f32(float %x) #1
%cmp = fcmp oeq float %fabs, 0xFFF0000000000000
@@ -39,12 +39,12 @@ define amdgpu_kernel void @test_not_isin
ret void
}
-; SI-LABEL: {{^}}test_isfinite_pattern_0:
-; SI-NOT: v_cmp
-; SI: v_mov_b32_e32 [[MASK:v[0-9]+]], 0x1f8{{$}}
-; SI: v_cmp_class_f32_e32 vcc, s{{[0-9]+}}, [[MASK]]
-; SI-NOT: v_cmp
-; SI: s_endpgm
+; GCN-LABEL: {{^}}test_isfinite_pattern_0:
+; GCN-NOT: v_cmp
+; GCN: v_mov_b32_e32 [[MASK:v[0-9]+]], 0x1f8{{$}}
+; GCN: v_cmp_class_f32_e32 vcc, s{{[0-9]+}}, [[MASK]]
+; GCN-NOT: v_cmp
+; GCN: s_endpgm
define amdgpu_kernel void @test_isfinite_pattern_0(i32 addrspace(1)* nocapture %out, float %x) #0 {
%ord = fcmp ord float %x, 0.000000e+00
%x.fabs = tail call float @llvm.fabs.f32(float %x) #1
@@ -56,9 +56,9 @@ define amdgpu_kernel void @test_isfinite
}
; Use negative infinity
-; SI-LABEL: {{^}}test_isfinite_not_pattern_0:
-; SI-NOT: v_cmp_class_f32
-; SI: s_endpgm
+; GCN-LABEL: {{^}}test_isfinite_not_pattern_0:
+; GCN-NOT: v_cmp_class_f32
+; GCN: s_endpgm
define amdgpu_kernel void @test_isfinite_not_pattern_0(i32 addrspace(1)* nocapture %out, float %x) #0 {
%ord = fcmp ord float %x, 0.000000e+00
%x.fabs = tail call float @llvm.fabs.f32(float %x) #1
@@ -70,9 +70,9 @@ define amdgpu_kernel void @test_isfinite
}
; No fabs
-; SI-LABEL: {{^}}test_isfinite_not_pattern_1:
-; SI-NOT: v_cmp_class_f32
-; SI: s_endpgm
+; GCN-LABEL: {{^}}test_isfinite_not_pattern_1:
+; GCN-NOT: v_cmp_class_f32
+; GCN: s_endpgm
define amdgpu_kernel void @test_isfinite_not_pattern_1(i32 addrspace(1)* nocapture %out, float %x) #0 {
%ord = fcmp ord float %x, 0.000000e+00
%ninf = fcmp une float %x, 0x7FF0000000000000
@@ -83,9 +83,9 @@ define amdgpu_kernel void @test_isfinite
}
; fabs of different value
-; SI-LABEL: {{^}}test_isfinite_not_pattern_2:
-; SI-NOT: v_cmp_class_f32
-; SI: s_endpgm
+; GCN-LABEL: {{^}}test_isfinite_not_pattern_2:
+; GCN-NOT: v_cmp_class_f32
+; GCN: s_endpgm
define amdgpu_kernel void @test_isfinite_not_pattern_2(i32 addrspace(1)* nocapture %out, float %x, float %y) #0 {
%ord = fcmp ord float %x, 0.000000e+00
%x.fabs = tail call float @llvm.fabs.f32(float %y) #1
@@ -97,9 +97,9 @@ define amdgpu_kernel void @test_isfinite
}
; Wrong ordered compare type
-; SI-LABEL: {{^}}test_isfinite_not_pattern_3:
-; SI-NOT: v_cmp_class_f32
-; SI: s_endpgm
+; GCN-LABEL: {{^}}test_isfinite_not_pattern_3:
+; GCN-NOT: v_cmp_class_f32
+; GCN: s_endpgm
define amdgpu_kernel void @test_isfinite_not_pattern_3(i32 addrspace(1)* nocapture %out, float %x) #0 {
%ord = fcmp uno float %x, 0.000000e+00
%x.fabs = tail call float @llvm.fabs.f32(float %x) #1
@@ -111,9 +111,9 @@ define amdgpu_kernel void @test_isfinite
}
; Wrong unordered compare
-; SI-LABEL: {{^}}test_isfinite_not_pattern_4:
-; SI-NOT: v_cmp_class_f32
-; SI: s_endpgm
+; GCN-LABEL: {{^}}test_isfinite_not_pattern_4:
+; GCN-NOT: v_cmp_class_f32
+; GCN: s_endpgm
define amdgpu_kernel void @test_isfinite_not_pattern_4(i32 addrspace(1)* nocapture %out, float %x) #0 {
%ord = fcmp ord float %x, 0.000000e+00
%x.fabs = tail call float @llvm.fabs.f32(float %x) #1
More information about the llvm-commits
mailing list