[all-commits] [llvm/llvm-project] 00b832: [mlir][Tensor] Split out the dialect declaration t...

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


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

  Changed paths:
    M mlir/include/mlir/Dialect/Tensor/IR/Tensor.h
    A mlir/include/mlir/Dialect/Tensor/IR/TensorDialect.h
    M mlir/lib/CAPI/Dialect/Tensor.cpp
    M mlir/lib/Conversion/TosaToSCF/TosaToSCFPass.cpp

  Log Message:
  -----------
  [mlir][Tensor] Split out the dialect declaration to improve build time (NFC) (#222781)

Move TensorDialect to a self-contained declaration header and use it in
the two consumers that only need the dialect class.

Across three controlled rebuilds of the affected TUs, median
instructions fell from 25.499B to 21.072B (-17.363%) and median wall
time fell from 3.55s to 2.81s (-20.845%).

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