llvm-project/mlir/test/Dialect/SPIRV
River Riddle cb9ae0025c [mlir] Add a new context flag for disabling/enabling multi-threading
This is useful for several reasons:
* In some situations the user can guarantee that thread-safety isn't necessary and don't want to pay the cost of synchronization, e.g., when parsing a very large module.

* For things like logging threading is not desirable as the output is not guaranteed to be in stable order.

This flag also subsumes the pass manager flag for multi-threading.

Differential Revision: https://reviews.llvm.org/D79266
2020-05-02 12:32:25 -07:00
..
Serialization [mlir][spirv] Handle debug information during (de)serialization. 2020-05-01 14:11:54 +03:00
Transforms [mlir][spirv] Add a `spirv::InterfaceVarABIAttr`. 2020-04-13 22:47:47 +03:00
arithmetic-ops.mlir [spirv] Add a canonicalizer for `spirv::LogicalNotOp`. 2019-11-22 12:25:52 -08:00
atomic-ops.mlir Add atomic operations to SPIR-V dialect. 2019-12-16 15:05:51 -08:00
availability.mlir [mlir] Add a new context flag for disabling/enabling multi-threading 2020-05-02 12:32:25 -07:00
bit-ops.mlir Add support for OpBitwiseOr, OpBitwiseXor, and OpBitwiseAnd in SPIR-V dialect. 2019-10-15 18:42:40 -07:00
canonicalize.mlir [mlir][Parser] Fix attribute parser errors for ui64 2020-03-25 11:57:16 -07:00
composite-ops.mlir [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflicts with function types. 2020-01-13 13:24:39 -08:00
control-flow-ops.mlir [mlir][spirv] NFC: use Optional to replace SPV_Optional 2020-04-13 15:44:06 -04:00
glslops.mlir [mlir][spirv] Adding sin op in the GLSL extension 2020-02-07 16:36:12 -05:00
group-ops.mlir [spirv] Add spv.GroupNonUniformBallot 2019-12-03 16:44:09 -08:00
logical-ops.mlir [spirv] Add a canonicalizer for `spirv::LogicalNotOp`. 2019-11-22 12:25:52 -08:00
non-uniform-ops.mlir [mlir][spirv] Support integer signedness 2020-03-04 15:14:11 -05:00
ops.mlir Add a flag on the context to protect against creation of operations in unregistered dialects 2020-03-30 19:37:31 +00:00
structure-ops.mlir [mlir][spirv] NFC: remove unnecessary `%N =` in test CHECKs 2020-04-20 11:52:29 -04:00
target-and-abi.mlir [mlir][spirv] Add a `spirv::InterfaceVarABIAttr`. 2020-04-13 22:47:47 +03:00
target-env.mlir [mlir] Add a new context flag for disabling/enabling multi-threading 2020-05-02 12:32:25 -07:00
types.mlir [mlir][spirv] Improve stride support in array types 2020-04-13 14:08:17 -04:00