Searched refs:ClusteredReduce (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/mlir/test/Dialect/SPIRV/IR/ |
| H A D | non-uniform-ops.mlir | 105 …// CHECK: %{{.+}} = spv.GroupNonUniformFAdd "Workgroup" "ClusteredReduce" %{{.+}} cluster_size(%{{… 106 …%0 = spv.GroupNonUniformFAdd "Workgroup" "ClusteredReduce" %val cluster_size(%four) : vector<2xf32> 124 …// CHECK: %{{.+}} = spv.GroupNonUniformFMul "Workgroup" "ClusteredReduce" %{{.+}} cluster_size(%{{… 125 …%0 = spv.GroupNonUniformFMul "Workgroup" "ClusteredReduce" %val cluster_size(%four) : vector<2xf32> 171 …// CHECK: %{{.+}} = spv.GroupNonUniformIAdd "Workgroup" "ClusteredReduce" %{{.+}} cluster_size(%{{… 172 …%0 = spv.GroupNonUniformIAdd "Workgroup" "ClusteredReduce" %val cluster_size(%four) : vector<2xi32> 187 …// expected-error @+1 {{cluster size operand must be provided for 'ClusteredReduce' group operatio… 188 %0 = spv.GroupNonUniformIAdd "Workgroup" "ClusteredReduce" %val : vector<2xi32> 196 …%0 = spv.GroupNonUniformIAdd "Workgroup" "ClusteredReduce" %val cluster_size(%size) : vector<2xi32> 205 …%0 = spv.GroupNonUniformIAdd "Workgroup" "ClusteredReduce" %val cluster_size(%five) : vector<2xi32> [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/ |
| H A D | SPIRVNonUniformOps.td | 222 The identity I for Operation is 0. If Operation is ClusteredReduce, 254 …%1 = spv.GroupNonUniformFAdd "Subgroup" "ClusteredReduce" %vector cluster_size(%four) : vector<4xf… 279 The identity I for Operation is -INF. If Operation is ClusteredReduce, 339 The identity I for Operation is +INF. If Operation is ClusteredReduce, 399 The identity I for Operation is 1. If Operation is ClusteredReduce, 456 The identity I for Operation is 0. If Operation is ClusteredReduce, 511 The identity I for Operation is 1. If Operation is ClusteredReduce, 569 ClusteredReduce, ClusterSize must be specified. 626 ClusteredReduce, ClusterSize must be specified. 683 The identity I for Operation is 0. If Operation is ClusteredReduce, [all …]
|
| H A D | SPIRVBase.td | 3130 def SPV_GO_ClusteredReduce : I32EnumAttrCase<"ClusteredReduce", 3> {
|
| /llvm-project-15.0.7/mlir/test/Target/SPIRV/ |
| H A D | non-uniform-ops.mlir | 64 …// CHECK: %{{.+}} = spv.GroupNonUniformIAdd "Workgroup" "ClusteredReduce" %{{.+}} cluster_size(%{{… 65 …%0 = spv.GroupNonUniformIAdd "Workgroup" "ClusteredReduce" %val cluster_size(%four) : vector<2xi32>
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/ |
| H A D | SPIRVBaseInfo.h | 690 ClusteredReduce = 3, enumerator
|
| H A D | SPIRVBaseInfo.cpp | 1044 CASE(GroupOperation, ClusteredReduce) in getGroupOperationName()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/ |
| H A D | SPIRVOps.cpp | 908 if (operation == spirv::GroupOperation::ClusteredReduce && in verifyGroupNonUniformArithmeticOp()
|