Skip to content

Commit a543dec

Browse files
committed
Remove redundant template parameters
1 parent df4e2f7 commit a543dec

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

mlir/lib/Conversion/ArmSMEToLLVM/ArmSMEToLLVM.cpp

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -392,9 +392,7 @@ addArmSMEConversionPatterns(RewritePatternSet &patterns,
392392
struct GetTileConversion
393393
: public ConvertArmSMEOpToLLVMPattern<arm_sme::GetTileOp,
394394
RequiresSpillsAndFills::No> {
395-
using ConvertArmSMEOpToLLVMPattern<
396-
arm_sme::GetTileOp,
397-
RequiresSpillsAndFills::No>::ConvertArmSMEOpToLLVMPattern;
395+
using ConvertArmSMEOpToLLVMPattern::ConvertArmSMEOpToLLVMPattern;
398396

399397
LogicalResult
400398
matchAndRewrite(arm_sme::GetTileOp getTile, OpAdaptor,
@@ -421,8 +419,7 @@ struct GetTileConversion
421419
/// The 'arm_sme.materialize_ssa_tile' (which models the return) will fold away
422420
/// once all ArmSME ops have been converted to LLVM intrinsics.
423421
struct ZeroOpConversion : public ConvertArmSMEOpToLLVMPattern<arm_sme::ZeroOp> {
424-
using ConvertArmSMEOpToLLVMPattern<
425-
arm_sme::ZeroOp>::ConvertArmSMEOpToLLVMPattern;
422+
using ConvertArmSMEOpToLLVMPattern::ConvertArmSMEOpToLLVMPattern;
426423

427424
LogicalResult
428425
matchAndRewrite(arm_sme::ZeroOp zero, OpAdaptor adaptor,
@@ -499,8 +496,7 @@ struct ZeroOpConversion : public ConvertArmSMEOpToLLVMPattern<arm_sme::ZeroOp> {
499496
/// Lower `arm_sme.load_tile_slice` to SME intrinsics.
500497
struct LoadTileSliceConversion
501498
: public ConvertArmSMEOpToLLVMPattern<arm_sme::LoadTileSliceOp> {
502-
using ConvertArmSMEOpToLLVMPattern<
503-
arm_sme::LoadTileSliceOp>::ConvertArmSMEOpToLLVMPattern;
499+
using ConvertArmSMEOpToLLVMPattern::ConvertArmSMEOpToLLVMPattern;
504500

505501
LogicalResult
506502
matchAndRewrite(arm_sme::LoadTileSliceOp loadTileSliceOp,
@@ -543,8 +539,7 @@ struct LoadTileSliceConversion
543539
/// Lower for `arm_sme.store_tile_slice` to SME intrinsics.
544540
struct StoreTileSliceConversion
545541
: public ConvertArmSMEOpToLLVMPattern<arm_sme::StoreTileSliceOp> {
546-
using ConvertArmSMEOpToLLVMPattern<
547-
arm_sme::StoreTileSliceOp>::ConvertArmSMEOpToLLVMPattern;
542+
using ConvertArmSMEOpToLLVMPattern::ConvertArmSMEOpToLLVMPattern;
548543

549544
LogicalResult
550545
matchAndRewrite(arm_sme::StoreTileSliceOp storeTileSliceOp,
@@ -585,8 +580,7 @@ struct StoreTileSliceConversion
585580
/// Lower `arm_sme.move_vector_to_tile_slice` to SME intrinsics.
586581
struct MoveVectorToTileSliceConversion
587582
: public ConvertArmSMEOpToLLVMPattern<arm_sme::MoveVectorToTileSliceOp> {
588-
using ConvertArmSMEOpToLLVMPattern<
589-
arm_sme::MoveVectorToTileSliceOp>::ConvertArmSMEOpToLLVMPattern;
583+
using ConvertArmSMEOpToLLVMPattern::ConvertArmSMEOpToLLVMPattern;
590584

591585
LogicalResult
592586
matchAndRewrite(arm_sme::MoveVectorToTileSliceOp moveVectorToTileSliceOp,
@@ -639,8 +633,7 @@ struct MoveVectorToTileSliceConversion
639633
/// Lower `arm_sme.move_tile_slice_to_vector` to SME intrinsics.
640634
struct MoveTileSliceToVectorConversion
641635
: public ConvertArmSMEOpToLLVMPattern<arm_sme::MoveTileSliceToVectorOp> {
642-
using ConvertArmSMEOpToLLVMPattern<
643-
arm_sme::MoveTileSliceToVectorOp>::ConvertArmSMEOpToLLVMPattern;
636+
using ConvertArmSMEOpToLLVMPattern::ConvertArmSMEOpToLLVMPattern;
644637

645638
LogicalResult
646639
matchAndRewrite(arm_sme::MoveTileSliceToVectorOp moveTileSliceToVector,
@@ -701,8 +694,7 @@ struct MoveTileSliceToVectorConversion
701694
/// Currently only supports FMOPA and BFMOPA (non-widening).
702695
struct OuterProductOpConversion
703696
: public ConvertArmSMEOpToLLVMPattern<arm_sme::OuterProductOp> {
704-
using ConvertArmSMEOpToLLVMPattern<
705-
arm_sme::OuterProductOp>::ConvertArmSMEOpToLLVMPattern;
697+
using ConvertArmSMEOpToLLVMPattern::ConvertArmSMEOpToLLVMPattern;
706698

707699
LogicalResult
708700
matchAndRewrite(arm_sme::OuterProductOp outerProductOp,

0 commit comments

Comments
 (0)