[mlir][spirv] Add VectorExtractDynamicOp and vector.extractelement lowering
authorArtur Bialas <artur.bialas@intel.com>
Thu, 5 Nov 2020 07:26:54 +0000 (08:26 +0100)
committerArtur Bialas <artur.bialas@intel.com>
Thu, 5 Nov 2020 07:26:54 +0000 (08:26 +0100)
commitf9dca1039a4aa06d0449666888a6bc18b2572159
tree28f6a210f6103193c5db41b287c9e20cc9143a8d
parent1938b61bda50f0117e6b8bbc02e42d065d59b4f9
[mlir][spirv] Add VectorExtractDynamicOp and vector.extractelement lowering

VectorExtractDynamicOp in SPIRV dialect
conversion from vector.extractelement to spirv VectorExtractDynamicOp

Differential Revision: https://reviews.llvm.org/D90679
mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td
mlir/include/mlir/Dialect/SPIRV/SPIRVCompositeOps.td
mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp
mlir/test/Conversion/VectorToSPIRV/simple.mlir
mlir/test/Dialect/SPIRV/Serialization/composite-op.mlir
mlir/test/Dialect/SPIRV/composite-ops.mlir