[all-commits] [llvm/llvm-project] 8d6d4f: [mlir][ArmSME] Split the Op definition (nfc) (#67985)

Andrzej WarzyƄski via All-commits all-commits at lists.llvm.org
Wed Oct 4 08:05:04 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8d6d4f8321c740cb3ee5a8a185dc6e3c895b11ca
      https://github.com/llvm/llvm-project/commit/8d6d4f8321c740cb3ee5a8a185dc6e3c895b11ca
  Author: Andrzej Warzynski <andrzej.warzynski at arm.com>
  Date:   2023-10-04 (Wed, 04 Oct 2023)

  Changed paths:
    M mlir/include/mlir/Dialect/ArmSME/IR/ArmSME.h
    M mlir/include/mlir/Dialect/ArmSME/IR/ArmSME.td
    A mlir/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.td
    A mlir/include/mlir/Dialect/ArmSME/IR/ArmSMEOps.td
    M mlir/include/mlir/Dialect/ArmSME/IR/CMakeLists.txt
    M mlir/lib/Dialect/ArmSME/IR/ArmSME.cpp
    M mlir/lib/Dialect/ArmSME/IR/CMakeLists.txt
    M mlir/lib/Target/LLVMIR/Dialect/ArmSME/ArmSMEToLLVMIRTranslation.cpp

  Log Message:
  -----------
  [mlir][ArmSME] Split the Op definition (nfc) (#67985)

Move the definitions of LLVM intrinsic Ops for ArmSME into a dedicated
file. To facilitate this, the dialect definition together with various
shared definitions are moved to ArmSME.td.

This change will allow us to refactor the ArmSME dialect documentation.
In particular, we will be able to categorise the Ops into "regular"  and
"intrinsic" ops. Also, it will be easier to add some custom
documentation as opposed to relying on auto-generated docs that simply
list the available Ops.

The documentation will be updated in a forthcoming patch. Only
non-functional changes.




More information about the All-commits mailing list