Skip to content

Commit 0b63dfb

Browse files
authored
[MLIR][NFC] Use base alias for constructor inheritance (#127756)
During my previous cleanup (#127403), I did not notice that we defined a type alias for the base class. This type alias allows us to use the shorter form Base::Base, and this PR switches to that.
1 parent d6c6bde commit 0b63dfb

File tree

9 files changed

+9
-9
lines changed

9 files changed

+9
-9
lines changed

mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1038,7 +1038,7 @@ struct AMDGPUDPPLowering : public ConvertOpToLLVMPattern<DPPOp> {
10381038

10391039
struct ConvertAMDGPUToROCDLPass
10401040
: public impl::ConvertAMDGPUToROCDLPassBase<ConvertAMDGPUToROCDLPass> {
1041-
using ConvertAMDGPUToROCDLPassBase::ConvertAMDGPUToROCDLPassBase;
1041+
using Base::Base;
10421042

10431043
void runOnOperation() override {
10441044
MLIRContext *ctx = &getContext();

mlir/lib/Conversion/ArithToSPIRV/ArithToSPIRV.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1338,7 +1338,7 @@ void mlir::arith::populateArithToSPIRVPatterns(
13381338
namespace {
13391339
struct ConvertArithToSPIRVPass
13401340
: public impl::ConvertArithToSPIRVPassBase<ConvertArithToSPIRVPass> {
1341-
using ConvertArithToSPIRVPassBase::ConvertArithToSPIRVPassBase;
1341+
using Base::Base;
13421342

13431343
void runOnOperation() override {
13441344
Operation *op = getOperation();

mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1072,7 +1072,7 @@ namespace {
10721072
struct ConvertComplexToStandardPass
10731073
: public impl::ConvertComplexToStandardPassBase<
10741074
ConvertComplexToStandardPass> {
1075-
using ConvertComplexToStandardPassBase::ConvertComplexToStandardPassBase;
1075+
using Base::Base;
10761076

10771077
void runOnOperation() override;
10781078
};

mlir/lib/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRVPass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ namespace {
2828
class ConvertControlFlowToSPIRVPass final
2929
: public impl::ConvertControlFlowToSPIRVPassBase<
3030
ConvertControlFlowToSPIRVPass> {
31-
using ConvertControlFlowToSPIRVPassBase::ConvertControlFlowToSPIRVPassBase;
31+
using Base::Base;
3232
void runOnOperation() override;
3333
};
3434
} // namespace

mlir/lib/Conversion/FuncToSPIRV/FuncToSPIRVPass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ namespace {
2727
/// A pass converting MLIR Func operations into the SPIR-V dialect.
2828
class ConvertFuncToSPIRVPass
2929
: public impl::ConvertFuncToSPIRVPassBase<ConvertFuncToSPIRVPass> {
30-
using ConvertFuncToSPIRVPassBase::ConvertFuncToSPIRVPassBase;
30+
using Base::Base;
3131
void runOnOperation() override;
3232
};
3333
} // namespace

mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRVPass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ namespace {
2727
/// A pass converting MLIR MemRef operations into the SPIR-V dialect.
2828
class ConvertMemRefToSPIRVPass
2929
: public impl::ConvertMemRefToSPIRVPassBase<ConvertMemRefToSPIRVPass> {
30-
using ConvertMemRefToSPIRVPassBase::ConvertMemRefToSPIRVPassBase;
30+
using Base::Base;
3131
void runOnOperation() override;
3232
};
3333
} // namespace

mlir/lib/Conversion/SCFToGPU/SCFToGPUPass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ namespace {
3434
// walk the function recursively to avoid considering nested loops.
3535
struct ForLoopMapper
3636
: public impl::ConvertAffineForToGPUPassBase<ForLoopMapper> {
37-
using ConvertAffineForToGPUPassBase::ConvertAffineForToGPUPassBase;
37+
using Base::Base;
3838

3939
void runOnOperation() override {
4040
for (Operation &op : llvm::make_early_inc_range(

mlir/lib/Conversion/TensorToSPIRV/TensorToSPIRVPass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace {
2929
/// A pass converting MLIR Tensor operations into the SPIR-V dialect.
3030
class ConvertTensorToSPIRVPass
3131
: public impl::ConvertTensorToSPIRVPassBase<ConvertTensorToSPIRVPass> {
32-
using ConvertTensorToSPIRVPassBase::ConvertTensorToSPIRVPassBase;
32+
using Base::Base;
3333

3434
void runOnOperation() override {
3535
MLIRContext *context = &getContext();

mlir/lib/Conversion/TosaToArith/TosaToArithPass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ using namespace tosa;
3030

3131
namespace {
3232
struct TosaToArith : public impl::TosaToArithPassBase<TosaToArith> {
33-
using TosaToArithPassBase::TosaToArithPassBase;
33+
using Base::Base;
3434

3535
void runOnOperation() override {
3636
RewritePatternSet patterns(&getContext());

0 commit comments

Comments
 (0)