[all-commits] [llvm/llvm-project] d6d4a5: [mlir][spirv][gpu] Clean up wmma to coop matrix NV...

Jakub Kuderski via All-commits all-commits at lists.llvm.org
Wed Sep 13 12:51:40 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d6d4a526f424f48b3cd15163287924bd6c93674b
      https://github.com/llvm/llvm-project/commit/d6d4a526f424f48b3cd15163287924bd6c93674b
  Author: Jakub Kuderski <jakub at nod-labs.com>
  Date:   2023-09-13 (Wed, 13 Sep 2023)

  Changed paths:
    M mlir/include/mlir/Conversion/GPUToSPIRV/GPUToSPIRV.h
    M mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRVPass.cpp
    M mlir/lib/Conversion/GPUToSPIRV/WmmaOpsToSPIRV.cpp
    A mlir/test/Conversion/GPUToSPIRV/wmma-ops-to-spirv-nv-coop-matrix.mlir
    R mlir/test/Conversion/GPUToSPIRV/wmma-ops-to-spirv.mlir

  Log Message:
  -----------
  [mlir][spirv][gpu] Clean up wmma to coop matrix NV conversion. NFC. (#66278)

This is a cleanup in preparation for adding a second conversion path
using the KHR cooperative matrix extension.

Make the existing lowering explicit about emitting ops from the NV coop
matrix extension. Clean up surrounding code.




More information about the All-commits mailing list