[all-commits] [llvm/llvm-project] 1938b6: [mlir][spirv] Allow usage of vector size 8 and 16 ...

abialas1 via All-commits all-commits at lists.llvm.org
Wed Nov 4 23:27:38 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1938b61bda50f0117e6b8bbc02e42d065d59b4f9
      https://github.com/llvm/llvm-project/commit/1938b61bda50f0117e6b8bbc02e42d065d59b4f9
  Author: Artur Bialas <artur.bialas at intel.com>
  Date:   2020-11-05 (Thu, 05 Nov 2020)

  Changed paths:
    M mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td
    M mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp
    M mlir/test/Dialect/SPIRV/Serialization/ocl-ops.mlir
    M mlir/test/Dialect/SPIRV/Transforms/vce-deduction.mlir
    M mlir/test/Dialect/SPIRV/ops.mlir

  Log Message:
  -----------
  [mlir][spirv] Allow usage of vector size 8 and 16 with Vector16 capability

Per spec, vector sizes 8 and 16 are allowed when Vector16 capability is present.
This change expands the limitation of vector sizes to accept these sizes.

Differential Revision: https://reviews.llvm.org/D90683


  Commit: f9dca1039a4aa06d0449666888a6bc18b2572159
      https://github.com/llvm/llvm-project/commit/f9dca1039a4aa06d0449666888a6bc18b2572159
  Author: Artur Bialas <artur.bialas at intel.com>
  Date:   2020-11-05 (Thu, 05 Nov 2020)

  Changed paths:
    M mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td
    M mlir/include/mlir/Dialect/SPIRV/SPIRVCompositeOps.td
    M mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp
    M mlir/test/Conversion/VectorToSPIRV/simple.mlir
    M mlir/test/Dialect/SPIRV/Serialization/composite-op.mlir
    M mlir/test/Dialect/SPIRV/composite-ops.mlir

  Log Message:
  -----------
  [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


Compare: https://github.com/llvm/llvm-project/compare/5fd3193c88d8...f9dca1039a4a


More information about the All-commits mailing list