[all-commits] [llvm/llvm-project] 51d2e2: [mlir][MemRef] Split the dialect declaration (NFC)

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


  Branch: refs/heads/users/mamini/mlir-memref-dialect-declaration
  Home:   https://github.com/llvm/llvm-project
  Commit: 51d2e2e5e664a3ca5d9df7dc995b750d7fef44d4
      https://github.com/llvm/llvm-project/commit/51d2e2e5e664a3ca5d9df7dc995b750d7fef44d4
  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 (NFC)

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