summaryrefslogtreecommitdiffstats
path: root/mlir/test/Dialect/SPIRV/group-ops.mlir
blob: ba5e79209e310e25857e611359c378ee74bfa9e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
// RUN: mlir-opt -split-input-file -verify-diagnostics %s | FileCheck %s

//===----------------------------------------------------------------------===//
// spv.SubgroupBallotKHR
//===----------------------------------------------------------------------===//

func @subgroup_ballot(%predicate: i1) -> vector<4xi32> {
  // CHECK: %{{.*}} = spv.SubgroupBallotKHR %{{.*}} : vector<4xi32>
  %0 = spv.SubgroupBallotKHR %predicate: vector<4xi32>
  return %0: vector<4xi32>
}
OpenPOWER on IntegriCloud