diff --git a/mlir/lib/Analysis/Liveness.cpp b/mlir/lib/Analysis/Liveness.cpp --- a/mlir/lib/Analysis/Liveness.cpp +++ b/mlir/lib/Analysis/Liveness.cpp @@ -27,7 +27,7 @@ using ValueSetT = Liveness::ValueSetT; /// Constructs an empty block builder. - BlockInfoBuilder() {} + BlockInfoBuilder() = default; /// Fills the block builder with initial liveness information. BlockInfoBuilder(Block *block) : block(block) { diff --git a/mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferizePass.cpp b/mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferizePass.cpp --- a/mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferizePass.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferizePass.cpp @@ -36,8 +36,7 @@ LinalgComprehensiveModuleBufferize() = default; LinalgComprehensiveModuleBufferize( - const LinalgComprehensiveModuleBufferize &p) - : LinalgComprehensiveModuleBufferizeBase(p) {} + const LinalgComprehensiveModuleBufferize &p) = default; void runOnOperation() override; diff --git a/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp b/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp --- a/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp +++ b/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp @@ -33,8 +33,7 @@ struct SparsificationPass : public SparsificationBase { SparsificationPass() = default; - SparsificationPass(const SparsificationPass &pass) - : SparsificationBase(pass) {} + SparsificationPass(const SparsificationPass &pass) = default; /// Returns parallelization strategy given on command line. SparseParallelizationStrategy parallelOption() { diff --git a/mlir/lib/Pass/PassRegistry.cpp b/mlir/lib/Pass/PassRegistry.cpp --- a/mlir/lib/Pass/PassRegistry.cpp +++ b/mlir/lib/Pass/PassRegistry.cpp @@ -504,7 +504,7 @@ /// This struct represents the possible data entries in a parsed pass pipeline /// list. struct PassArgData { - PassArgData() {} + PassArgData() = default; PassArgData(const PassRegistryEntry *registryEntry) : registryEntry(registryEntry) {} diff --git a/mlir/test/lib/Dialect/Affine/TestAffineLoopUnswitching.cpp b/mlir/test/lib/Dialect/Affine/TestAffineLoopUnswitching.cpp --- a/mlir/test/lib/Dialect/Affine/TestAffineLoopUnswitching.cpp +++ b/mlir/test/lib/Dialect/Affine/TestAffineLoopUnswitching.cpp @@ -30,8 +30,7 @@ return "Tests affine loop unswitching / if/else hoisting"; } TestAffineLoopUnswitching() = default; - TestAffineLoopUnswitching(const TestAffineLoopUnswitching &pass) - : PassWrapper(pass) {} + TestAffineLoopUnswitching(const TestAffineLoopUnswitching &pass) = default; void runOnFunction() override; diff --git a/mlir/test/lib/Dialect/Linalg/TestLinalgDistribution.cpp b/mlir/test/lib/Dialect/Linalg/TestLinalgDistribution.cpp --- a/mlir/test/lib/Dialect/Linalg/TestLinalgDistribution.cpp +++ b/mlir/test/lib/Dialect/Linalg/TestLinalgDistribution.cpp @@ -43,8 +43,7 @@ StringRef getArgument() const final { return "test-linalg-distribution"; } StringRef getDescription() const final { return "Test Linalg distribution."; } TestLinalgDistribution() = default; - TestLinalgDistribution(const TestLinalgDistribution &pass) - : PassWrapper(pass) {} + TestLinalgDistribution(const TestLinalgDistribution &pass) = default; void getDependentDialects(DialectRegistry ®istry) const override { registry.insert(); } diff --git a/mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp b/mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp --- a/mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp +++ b/mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp @@ -552,8 +552,7 @@ FunctionPass> { TestVectorTransferCollapseInnerMostContiguousDims() = default; TestVectorTransferCollapseInnerMostContiguousDims( - const TestVectorTransferCollapseInnerMostContiguousDims &pass) - : PassWrapper(pass) {} + const TestVectorTransferCollapseInnerMostContiguousDims &pass) = default; void getDependentDialects(DialectRegistry ®istry) const override { registry.insert();