[all-commits] [llvm/llvm-project] 27ccf0: [MLIR] Provide bare pointer memref lowering option...

Uday Bondhugula via All-commits all-commits at lists.llvm.org
Sun Jun 18 10:26:02 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 27ccf0f40771047f5e6a20122cd53157df30f593
      https://github.com/llvm/llvm-project/commit/27ccf0f40771047f5e6a20122cd53157df30f593
  Author: Uday Bondhugula <uday at polymagelabs.com>
  Date:   2023-06-18 (Sun, 18 Jun 2023)

  Changed paths:
    M mlir/include/mlir/Conversion/Passes.td
    M mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
    A mlir/test/Conversion/GPUToNVVM/memref.mlir
    A mlir/test/Integration/GPU/CUDA/TensorCore/wmma-matmul-f32-bare-ptr.mlir
    M mlir/test/Integration/GPU/CUDA/all-reduce-and.mlir

  Log Message:
  -----------
  [MLIR] Provide bare pointer memref lowering option on gpu-to-nvvm pass

Provide the bare pointer memref lowering option on gpu-to-nvvm pass.
This is needed whenever we lower memrefs on the host function side and
the kernel calls on the host-side (gpu-to-llvm) with the bare ptr
convention. The GPU module side of the lowering should also "align" and
use the bare pointer convention.

Reviewed By: krzysz00

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




More information about the All-commits mailing list