Skip to content

Commit 50019a7

Browse files
committed
compiletest: normalize subgroup tests
1 parent e767f24 commit 50019a7

16 files changed

+8
-9
lines changed

tests/compiletests/ui/arch/subgroup/subgroup_ballot.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// build-pass
22
// compile-flags: -C target-feature=+GroupNonUniform,+GroupNonUniformBallot,+ext:SPV_KHR_vulkan_memory_model
33
// compile-flags: -C llvm-args=--disassemble-fn=subgroup_ballot::subgroup_ballot
4+
// normalize-stderr-test "OpLine .*\n" -> ""
45

56
use spirv_std::spirv;
67

tests/compiletests/ui/arch/subgroup/subgroup_ballot.stderr

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
%1 = OpFunction %2 None %3
22
%4 = OpFunctionParameter %2
33
%5 = OpLabel
4-
OpLine %6 364 13
54
%7 = OpGroupNonUniformBallot %8 %9 %4
6-
OpLine %6 403 13
75
%10 = OpGroupNonUniformInverseBallot %2 %9 %7
86
OpNoLine
97
OpReturnValue %10

tests/compiletests/ui/arch/subgroup/subgroup_ballot_bit_count.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// build-pass
22
// compile-flags: -C target-feature=+GroupNonUniform,+GroupNonUniformBallot,+ext:SPV_KHR_vulkan_memory_model
33
// compile-flags: -C llvm-args=--disassemble-fn=subgroup_ballot_bit_count::subgroup_ballot_bit_count
4+
// normalize-stderr-test "OpLine .*\n" -> ""
45

56
use spirv_std::arch::{GroupOperation, SubgroupMask};
67
use spirv_std::spirv;

tests/compiletests/ui/arch/subgroup/subgroup_ballot_bit_count.stderr

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
%1 = OpFunction %2 None %3
22
%4 = OpFunctionParameter %5
33
%6 = OpLabel
4-
OpLine %7 498 0
54
%8 = OpGroupNonUniformBallotBitCount %2 %9 Reduce %4
65
OpNoLine
76
OpReturnValue %8

tests/compiletests/ui/arch/subgroup/subgroup_broadcast_first.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// build-pass
22
// compile-flags: -C target-feature=+GroupNonUniform,+GroupNonUniformBallot,+ext:SPV_KHR_vulkan_memory_model
33
// compile-flags: -C llvm-args=--disassemble-fn=subgroup_broadcast_first::subgroup_broadcast_first
4+
// normalize-stderr-test "OpLine .*\n" -> ""
45

56
use glam::Vec3;
67
use spirv_std::spirv;

tests/compiletests/ui/arch/subgroup/subgroup_broadcast_first.stderr

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
%1 = OpFunction %2 None %3
22
%4 = OpFunctionParameter %2
33
%5 = OpLabel
4-
OpLine %6 331 13
54
%7 = OpGroupNonUniformBroadcastFirst %2 %8 %4
65
OpNoLine
76
OpReturnValue %7

tests/compiletests/ui/arch/subgroup/subgroup_elect.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// build-pass
22
// compile-flags: -C target-feature=+GroupNonUniform,+ext:SPV_KHR_vulkan_memory_model
33
// compile-flags: -C llvm-args=--disassemble-fn=subgroup_elect::subgroup_elect
4+
// normalize-stderr-test "OpLine .*\n" -> ""
45

56
use spirv_std::spirv;
67

tests/compiletests/ui/arch/subgroup/subgroup_elect.stderr

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
%1 = OpFunction %2 None %3
22
%4 = OpLabel
3-
OpLine %5 161 13
43
%6 = OpGroupNonUniformElect %2 %7
54
OpNoLine
65
OpReturnValue %6

tests/compiletests/ui/arch/subgroup/subgroup_i_add_clustered.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// build-pass
22
// compile-flags: -C target-feature=+GroupNonUniform,+GroupNonUniformArithmetic,+GroupNonUniformClustered,+ext:SPV_KHR_vulkan_memory_model
33
// compile-flags: -C llvm-args=--disassemble-fn=subgroup_i_add_clustered::subgroup_i_add_clustered
4+
// normalize-stderr-test "OpLine .*\n" -> ""
45

56
use glam::UVec3;
67
use spirv_std::arch::{GroupOperation, SubgroupMask};

tests/compiletests/ui/arch/subgroup/subgroup_i_add_clustered.stderr

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
%1 = OpFunction %2 None %3
22
%4 = OpFunctionParameter %2
33
%5 = OpLabel
4-
OpLine %6 826 0
54
%7 = OpGroupNonUniformIAdd %2 %8 ClusteredReduce %4 %9
65
OpNoLine
76
OpReturnValue %7

0 commit comments

Comments
 (0)