[spirv] Add binary arithmetic operations tensorflow/mlir#2.
authorDenis Khalikov <dennis.khalikov@gmail.com>
Wed, 31 Jul 2019 18:10:17 +0000 (11:10 -0700)
committerA. Unique TensorFlower <gardener@tensorflow.org>
Wed, 31 Jul 2019 18:10:50 +0000 (11:10 -0700)
commitce358f9b37e7af3917907db723705353cb725c5e
tree390fc1c4530247ad31989cbd2cab890b7bc5b6ff
parent3867ed86eb267e19b06eb0dad7e2c1be0a6403e8
[spirv] Add binary arithmetic operations tensorflow/mlir#2.

Add binary operations such as: OpUdiv, OpSDiv, OpUMod, OpSRem, OpSMod.

Closes tensorflow/mlir#56

COPYBARA_INTEGRATE_REVIEW=https://github.com/tensorflow/mlir/pull/56 from denis0x0D:sandbox/bin_ops_int 4959325a693b4658b978a8b97f79b8237eb39764
PiperOrigin-RevId: 260961681
mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td
mlir/include/mlir/Dialect/SPIRV/SPIRVOps.td
mlir/test/Dialect/SPIRV/Serialization/bin_ops.mlir
mlir/test/Dialect/SPIRV/ops.mlir