[all-commits] [llvm/llvm-project] 01e40a: [mlir][ArmSME] Remove ArmSMETypeConverter (and con...

Benjamin Maxwell via All-commits all-commits at lists.llvm.org
Mon Dec 4 09:03:01 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 01e40a8a3d40d7595d2cd95363c27d84b31e5cd2
      https://github.com/llvm/llvm-project/commit/01e40a8a3d40d7595d2cd95363c27d84b31e5cd2
  Author: Benjamin Maxwell <benjamin.maxwell at arm.com>
  Date:   2023-12-04 (Mon, 04 Dec 2023)

  Changed paths:
    M mlir/include/mlir/Conversion/ArmSMEToLLVM/ArmSMEToLLVM.h
    M mlir/include/mlir/Dialect/ArmSME/Transforms/Passes.h
    M mlir/lib/Conversion/ArmSMEToLLVM/ArmSMEToLLVM.cpp
    R mlir/lib/Dialect/ArmSME/Transforms/ArmSMETypeConverter.cpp
    M mlir/lib/Dialect/ArmSME/Transforms/CMakeLists.txt
    A mlir/unittests/Dialect/ArmSME/CMakeLists.txt
    A mlir/unittests/Dialect/ArmSME/TileTypeConversionTest.cpp
    M mlir/unittests/Dialect/CMakeLists.txt

  Log Message:
  -----------
  [mlir][ArmSME] Remove ArmSMETypeConverter (and configure LLVM one instead) (#73639)

This patch removes the ArmSMETypeConverter, and instead updates
`populateArmSMEToLLVMConversionPatterns()` to add an ArmSME vector type
conversion to the existing LLVMTypeConverter. This makes it easier to
add these patterns to an existing `-to-llvm` lowering pass.




More information about the All-commits mailing list