[PATCH] D73491: [mlir][spirv] Add GroupNonUniform arithmetic operations.
Denis Khalikov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 27 11:27:15 PST 2020
denis13 marked an inline comment as done.
denis13 added inline comments.
================
Comment at: mlir/include/mlir/Dialect/SPIRV/SPIRVNonUniformOps.td:334
+ non-uniform-imul-op ::= ssa-id `=` `spv.GroupNonUniformIMul` scope operation
+ ssa-use ( `cluster_size` `(` ssa_use `)` )?
+ `:` integer-scalar-vector-type
----------------
mravishankar wrote:
> The SPIR-V spec says that the cluster_size must come from a constant. Do we want to just have an integer-literal here? We need to create the constant op while serialization too...
@mravishankar thanks for review, can you please clarify a little bit, the `cluster_size` is a SSA value and not a integral-literal, also check that `cluster_size` comes from constant at L662, and test for serialization. Do I miss something? Thanks.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D73491/new/
https://reviews.llvm.org/D73491
More information about the llvm-commits
mailing list