[all-commits] [llvm/llvm-project] cb3808: [mlir][NVVM] Split out the dialect declaration (NFC)

Mehdi Amini via All-commits all-commits at lists.llvm.org
Thu Sep 10 14:14:54 PDT 2026


  Branch: refs/heads/users/mamini/mlir-nvvm-dialect-declaration
  Home:   https://github.com/llvm/llvm-project
  Commit: cb3808d19b97ef992bbcc1abbe8c7cbf82804014
      https://github.com/llvm/llvm-project/commit/cb3808d19b97ef992bbcc1abbe8c7cbf82804014
  Author: Mehdi Amini <joker.eph at gmail.com>
  Date:   2026-09-10 (Thu, 10 Sep 2026)

  Changed paths:
    M mlir/include/mlir/Dialect/LLVMIR/NVVMDialect.h
    A mlir/include/mlir/Dialect/LLVMIR/NVVMDialectDecl.h
    M mlir/lib/CAPI/Dialect/NVVM.cpp
    M mlir/lib/Conversion/MathToNVVM/MathToNVVM.cpp
    M mlir/lib/Conversion/NVVMToLLVM/NVVMToLLVM.cpp
    M mlir/lib/Dialect/NVGPU/TransformOps/NVGPUTransformOps.cpp
    M mlir/lib/RegisterAllDialects.cpp

  Log Message:
  -----------
  [mlir][NVVM] Split out the dialect declaration (NFC)

Move NVVMDialect to a self-contained declaration header and use it in five
consumers that do not need generated NVVM operations.

Across three controlled rebuilds of the affected TUs, median instructions
fell from 215.791B to 161.538B (-25.141%) and median wall time fell from
33.40s to 24.66s (-26.168%).

Assisted-by: Codex



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list