[Mlir-commits] [mlir] 23b5f92 - [mlir][SME] Re-order patterns alphabetically (nfc)
Andrzej Warzynski
llvmlistbot at llvm.org
Fri Sep 29 09:55:11 PDT 2023
Author: Andrzej Warzynski
Date: 2023-09-29T16:54:47Z
New Revision: 23b5f92c97971dc7af27dc218c0f7f88c25da33f
URL: https://github.com/llvm/llvm-project/commit/23b5f92c97971dc7af27dc218c0f7f88c25da33f
DIFF: https://github.com/llvm/llvm-project/commit/23b5f92c97971dc7af27dc218c0f7f88c25da33f.diff
LOG: [mlir][SME] Re-order patterns alphabetically (nfc)
Added:
Modified:
mlir/lib/Conversion/VectorToArmSME/VectorToArmSME.cpp
mlir/lib/Dialect/ArmSME/Transforms/LegalizeForLLVMExport.cpp
Removed:
################################################################################
diff --git a/mlir/lib/Conversion/VectorToArmSME/VectorToArmSME.cpp b/mlir/lib/Conversion/VectorToArmSME/VectorToArmSME.cpp
index 6f95c8eb6b4264f..cbc5e468c729372 100644
--- a/mlir/lib/Conversion/VectorToArmSME/VectorToArmSME.cpp
+++ b/mlir/lib/Conversion/VectorToArmSME/VectorToArmSME.cpp
@@ -431,9 +431,8 @@ struct TransposeOpToArmSMELowering
void mlir::populateVectorToArmSMEPatterns(RewritePatternSet &patterns,
MLIRContext &ctx) {
- patterns.add<TransferReadPermutationToArmSMELowering,
- TransferWriteToArmSMELowering, VectorLoadToArmSMELowering,
- VectorStoreToArmSMELowering, ConstantOpToArmSMELowering,
- BroadcastOpToArmSMELowering, SplatOpToArmSMELowering,
- TransposeOpToArmSMELowering>(&ctx);
+ patterns.add<BroadcastOpToArmSMELowering, ConstantOpToArmSMELowering,
+ SplatOpToArmSMELowering, TransferReadPermutationToArmSMELowering,
+ TransferWriteToArmSMELowering, TransposeOpToArmSMELowering,
+ VectorLoadToArmSMELowering, VectorStoreToArmSMELowering>(&ctx);
}
diff --git a/mlir/lib/Dialect/ArmSME/Transforms/LegalizeForLLVMExport.cpp b/mlir/lib/Dialect/ArmSME/Transforms/LegalizeForLLVMExport.cpp
index 0322c2f3fcd14d4..e75e958e18a2cfd 100644
--- a/mlir/lib/Dialect/ArmSME/Transforms/LegalizeForLLVMExport.cpp
+++ b/mlir/lib/Dialect/ArmSME/Transforms/LegalizeForLLVMExport.cpp
@@ -600,10 +600,9 @@ void mlir::configureArmSMELegalizeForExportTarget(
void mlir::populateArmSMELegalizeForLLVMExportPatterns(
LLVMTypeConverter &converter, RewritePatternSet &patterns) {
- patterns.add<EnableZAPattern, DisableZAPattern>(patterns.getContext());
- patterns
- .add<ZeroOpConversion, StoreTileSliceToArmSMELowering,
- LoadTileSliceToArmSMELowering, MoveTileSliceToVectorArmSMELowering,
- MoveVectorToTileSliceToArmSMELowering,
- VectorOuterProductToArmSMELowering>(converter);
+ patterns.add<DisableZAPattern, EnableZAPattern>(patterns.getContext());
+ patterns.add<
+ LoadTileSliceToArmSMELowering, MoveTileSliceToVectorArmSMELowering,
+ MoveVectorToTileSliceToArmSMELowering, StoreTileSliceToArmSMELowering,
+ VectorOuterProductToArmSMELowering, ZeroOpConversion>(converter);
}
More information about the Mlir-commits
mailing list