[all-commits] [llvm/llvm-project] f7d42d: [mlir][NVGPU] Verifiers for nvgpu.mma.sync Op

Manish Gupta via All-commits all-commits at lists.llvm.org
Wed Jul 13 11:59:14 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f7d42d5149ddf564dd87c77b7531ef83ddfad622
      https://github.com/llvm/llvm-project/commit/f7d42d5149ddf564dd87c77b7531ef83ddfad622
  Author: Manish Gupta <manigupta at google.com>
  Date:   2022-07-13 (Wed, 13 Jul 2022)

  Changed paths:
    M mlir/include/mlir/Dialect/NVGPU/IR/NVGPU.td
    M mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp
    M mlir/test/Conversion/NVGPUToNVVM/nvgpu-to-nvvm.mlir
    M mlir/test/Dialect/NVGPU/invalid.mlir

  Log Message:
  -----------
  [mlir][NVGPU] Verifiers for nvgpu.mma.sync Op

- Adds verification for `nvgpu.mma.sync` op
- Adds tests to `mlir/test/Dialect/NVGPU/invalid.mlir`
- `nvgpu.mma.sync` verifier caught a bug and triggered a failure in m16n8k4_tf32_f32 variant in `mlir/test/Conversion/NVGPUToNVVM/nvgpu-to-nvvm.mlir`
     - The output shape of vector holding thread-level accumulators was inconsistent  and fixed in this change

Reviewed By: ThomasRaoux

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




More information about the All-commits mailing list