[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