[all-commits] [llvm/llvm-project] 5d1b40: [mlir][MemRef] Split the dialect declaration to im...

Mehdi Amini via All-commits all-commits at lists.llvm.org
Thu Sep 10 15:30:28 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5d1b4094534c7a7c041882380603ee0927e27082
      https://github.com/llvm/llvm-project/commit/5d1b4094534c7a7c041882380603ee0927e27082
  Author: Mehdi Amini <joker.eph at gmail.com>
  Date:   2026-09-10 (Thu, 10 Sep 2026)

  Changed paths:
    M mlir/include/mlir/Dialect/MemRef/IR/MemRef.h
    A mlir/include/mlir/Dialect/MemRef/IR/MemRefDialect.h
    M mlir/lib/Conversion/MemRefToEmitC/MemRefToEmitCPass.cpp
    M mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp
    M mlir/lib/RegisterAllDialects.cpp
    M mlir/test/lib/Dialect/Affine/TestAffineDataCopy.cpp
    M mlir/test/lib/Dialect/Affine/TestReifyValueBounds.cpp
    M mlir/test/lib/Dialect/GPU/TestGpuMemoryPromotion.cpp
    M mlir/test/lib/Dialect/GPU/TestGpuRewrite.cpp
    M mlir/test/lib/Dialect/OpenACC/TestOpenACCSupport.cpp
    M mlir/test/lib/Dialect/OpenACC/TestPointerLikeTypeInterface.cpp
    M mlir/test/lib/Dialect/OpenACC/TestRecipePopulate.cpp
    M mlir/unittests/Dialect/OpenACC/OpenACCUtilsCGTest.cpp
    M mlir/unittests/Dialect/OpenACC/OpenACCUtilsLoopTest.cpp
    M mlir/unittests/Dialect/OpenACC/OpenACCUtilsTilingTest.cpp

  Log Message:
  -----------
  [mlir][MemRef] Split the dialect declaration to improve build time (NFC) (#222801)

Introduce a self-contained dialect declaration and use it in thirteen
consumers that need registration but not the generated operation
umbrella.

Across three controlled rebuilds of the affected TUs, median
instructions fell from 296.237B to 278.383B (-6.027%) and median wall
time fell from 47.57s to 44.50s (-6.454%).

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