[all-commits] [llvm/llvm-project] 795c3c: [mlir][NVVM] Split out the dialect declaration to ...

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


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 795c3cab959f7bbe330ecec84833f3e4e227d714
      https://github.com/llvm/llvm-project/commit/795c3cab959f7bbe330ecec84833f3e4e227d714
  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 to improve build time (NFC) (#222783)

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