Skip to content

Commit ead1107

Browse files
committed
[mlir] Move StandardOps/Utils to Arithmetic and sever a bunch of dependencies on Standard
The Utils.cpp file in StandardOps essentially just contains utilities for interacting with arithmetic operations, and at this point makes more sense as a utility file for the arithemtic dialect. Differential Revision: https://reviews.llvm.org/D118280
1 parent dec8af7 commit ead1107

34 files changed

+37
-46
lines changed

mlir/include/mlir/Dialect/Affine/IR/AffineOps.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@
1515
#define MLIR_DIALECT_AFFINE_IR_AFFINEOPS_H
1616

1717
#include "mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h"
18-
#include "mlir/Dialect/StandardOps/IR/Ops.h"
18+
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
1919
#include "mlir/IR/AffineMap.h"
20+
#include "mlir/IR/Builders.h"
21+
#include "mlir/Interfaces/ControlFlowInterfaces.h"
2022
#include "mlir/Interfaces/LoopLikeInterface.h"
2123

2224
namespace mlir {

mlir/include/mlir/Dialect/StandardOps/Utils/Utils.h renamed to mlir/include/mlir/Dialect/Arithmetic/Utils/Utils.h

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//===- Utils.h - General transformation utilities ---------------*- C++ -*-===//
1+
//===- Utils.h - General Arithmetic transformation utilities ----*- C++ -*-===//
22
//
33
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44
// See https://llvm.org/LICENSE.txt for license information.
@@ -7,17 +7,16 @@
77
//===----------------------------------------------------------------------===//
88
//
99
// This header file defines prototypes for various transformation utilities for
10-
// the StandardOps dialect. These are not passes by themselves but are used
10+
// the Arithmetic dialect. These are not passes by themselves but are used
1111
// either by passes, optimization sequences, or in turn by other transformation
1212
// utilities.
1313
//
1414
//===----------------------------------------------------------------------===//
1515

16-
#ifndef MLIR_DIALECT_STANDARDOPS_UTILS_UTILS_H
17-
#define MLIR_DIALECT_STANDARDOPS_UTILS_UTILS_H
16+
#ifndef MLIR_DIALECT_ARITHMETIC_UTILS_UTILS_H
17+
#define MLIR_DIALECT_ARITHMETIC_UTILS_UTILS_H
1818

1919
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
20-
#include "mlir/Dialect/StandardOps/IR/Ops.h"
2120
#include "mlir/IR/Matchers.h"
2221
#include "mlir/IR/PatternMatch.h"
2322
#include "mlir/IR/Value.h"
@@ -105,4 +104,4 @@ struct ArithBuilder {
105104
};
106105
} // namespace mlir
107106

108-
#endif // MLIR_DIALECT_STANDARDOPS_UTILS_UTILS_H
107+
#endif // MLIR_DIALECT_ARITHMETIC_UTILS_UTILS_H

mlir/include/mlir/Dialect/Linalg/IR/LinalgBase.td

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ def Linalg_Dialect : Dialect {
3737
"AffineDialect",
3838
"math::MathDialect",
3939
"memref::MemRefDialect",
40-
"StandardOpsDialect",
4140
"tensor::TensorDialect",
4241
];
4342
let hasCanonicalizer = 1;

mlir/lib/Dialect/Affine/IR/AffineOps.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
#include "mlir/Dialect/Affine/IR/AffineValueMap.h"
1111
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
1212
#include "mlir/Dialect/MemRef/IR/MemRef.h"
13-
#include "mlir/Dialect/StandardOps/IR/Ops.h"
1413
#include "mlir/Dialect/Tensor/IR/Tensor.h"
1514
#include "mlir/IR/BlockAndValueMapping.h"
1615
#include "mlir/IR/BuiltinOps.h"

mlir/lib/Dialect/Affine/IR/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,5 @@ add_mlir_dialect_library(MLIRAffine
1616
MLIRLoopLikeInterface
1717
MLIRMemRef
1818
MLIRSideEffectInterfaces
19-
MLIRStandard
2019
MLIRTensor
2120
)

mlir/lib/Dialect/Affine/Transforms/PipelineDataTransfer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
#include "mlir/Dialect/Affine/IR/AffineOps.h"
1818
#include "mlir/Dialect/Affine/LoopUtils.h"
1919
#include "mlir/Dialect/Affine/Utils.h"
20+
#include "mlir/Dialect/Arithmetic/Utils/Utils.h"
2021
#include "mlir/Dialect/MemRef/IR/MemRef.h"
21-
#include "mlir/Dialect/StandardOps/Utils/Utils.h"
2222
#include "mlir/IR/Builders.h"
2323
#include "mlir/Transforms/Passes.h"
2424
#include "llvm/ADT/DenseMap.h"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
add_subdirectory(IR)
22
add_subdirectory(Transforms)
3+
add_subdirectory(Utils)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
add_mlir_dialect_library(MLIRArithmeticUtils
2+
Utils.cpp
3+
4+
ADDITIONAL_HEADER_DIRS
5+
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Arithmetic/Utils
6+
7+
LINK_LIBS PUBLIC
8+
MLIRArithmetic
9+
MLIRDialect
10+
MLIRIR
11+
)

mlir/lib/Dialect/StandardOps/Utils/Utils.cpp renamed to mlir/lib/Dialect/Arithmetic/Utils/Utils.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
#include "mlir/Dialect/StandardOps/Utils/Utils.h"
14-
13+
#include "mlir/Dialect/Arithmetic/Utils/Utils.h"
1514
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
16-
#include "mlir/Dialect/StandardOps/IR/Ops.h"
1715

1816
using namespace mlir;
1917

mlir/lib/Dialect/Linalg/IR/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ add_mlir_dialect_library(MLIRLinalg
2121
MLIRParser
2222
MLIRSideEffectInterfaces
2323
MLIRSCF
24-
MLIRStandard
2524
MLIRMath
2625
MLIRMemRef
2726
MLIRTensor

mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212

1313
#include "mlir/Dialect/Linalg/IR/Linalg.h"
1414

15+
#include "mlir/Dialect/Arithmetic/Utils/Utils.h"
1516
#include "mlir/Dialect/SCF/SCF.h"
16-
#include "mlir/Dialect/StandardOps/Utils/Utils.h"
1717
#include "mlir/Dialect/Utils/ReshapeOpsUtils.h"
1818
#include "mlir/Dialect/Utils/StaticValueUtils.h"
1919
#include "mlir/IR/AffineExprVisitor.h"

mlir/lib/Dialect/Linalg/Transforms/Bufferize.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "PassDetail.h"
1010

1111
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
12+
#include "mlir/Dialect/Arithmetic/Utils/Utils.h"
1213
#include "mlir/Dialect/Bufferization/IR/Bufferization.h"
1314
#include "mlir/Dialect/Bufferization/Transforms/Bufferize.h"
1415
#include "mlir/Dialect/Linalg/IR/Linalg.h"
@@ -17,7 +18,6 @@
1718
#include "mlir/Dialect/Linalg/Utils/Utils.h"
1819
#include "mlir/Dialect/Math/IR/Math.h"
1920
#include "mlir/Dialect/StandardOps/Transforms/Passes.h"
20-
#include "mlir/Dialect/StandardOps/Utils/Utils.h"
2121
#include "mlir/Dialect/Tensor/IR/Tensor.h"
2222
#include "mlir/Dialect/Vector/IR/VectorOps.h"
2323
#include "mlir/IR/BuiltinDialect.h"

mlir/lib/Dialect/Linalg/Transforms/ElementwiseToLinalg.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
#include "mlir/Dialect/Linalg/Passes.h"
1010

1111
#include "PassDetail.h"
12+
#include "mlir/Dialect/Arithmetic/Utils/Utils.h"
1213
#include "mlir/Dialect/Linalg/IR/Linalg.h"
1314
#include "mlir/Dialect/Linalg/Transforms/Transforms.h"
1415
#include "mlir/Dialect/Linalg/Utils/Utils.h"
1516
#include "mlir/Dialect/StandardOps/IR/Ops.h"
16-
#include "mlir/Dialect/StandardOps/Utils/Utils.h"
1717
#include "mlir/Transforms/DialectConversion.h"
1818

1919
using namespace mlir;

mlir/lib/Dialect/Linalg/Transforms/Loops.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88

99
#include "PassDetail.h"
1010
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
11+
#include "mlir/Dialect/Arithmetic/Utils/Utils.h"
1112
#include "mlir/Dialect/Linalg/IR/Linalg.h"
1213
#include "mlir/Dialect/Linalg/Passes.h"
1314
#include "mlir/Dialect/Linalg/Transforms/Transforms.h"
1415
#include "mlir/Dialect/Linalg/Utils/Utils.h"
1516
#include "mlir/Dialect/SCF/Transforms.h"
1617
#include "mlir/Dialect/SCF/Utils/AffineCanonicalizationUtils.h"
17-
#include "mlir/Dialect/StandardOps/Utils/Utils.h"
1818
#include "mlir/IR/AffineExpr.h"
1919
#include "mlir/IR/AffineMap.h"
2020
#include "mlir/IR/BlockAndValueMapping.h"

mlir/lib/Dialect/Linalg/Utils/Utils.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818
#include "mlir/Dialect/Affine/IR/AffineValueMap.h"
1919
#include "mlir/Dialect/Affine/LoopUtils.h"
2020
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
21+
#include "mlir/Dialect/Arithmetic/Utils/Utils.h"
2122
#include "mlir/Dialect/Linalg/IR/Linalg.h"
2223
#include "mlir/Dialect/MemRef/IR/MemRef.h"
2324
#include "mlir/Dialect/SCF/SCF.h"
2425
#include "mlir/Dialect/StandardOps/IR/Ops.h"
25-
#include "mlir/Dialect/StandardOps/Utils/Utils.h"
2626
#include "mlir/Dialect/Tensor/IR/Tensor.h"
2727
#include "mlir/Dialect/Tensor/Utils/Utils.h"
2828
#include "mlir/Dialect/Utils/StaticValueUtils.h"

mlir/lib/Dialect/MemRef/IR/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@ add_mlir_dialect_library(MLIRMemRef
1414

1515
LINK_LIBS PUBLIC
1616
MLIRArithmetic
17+
MLIRArithmeticUtils
18+
MLIRControlFlowInterfaces
1719
MLIRDialect
1820
MLIRDialectUtils
1921
MLIRInferTypeOpInterface
2022
MLIRIR
2123
MLIRMemRefUtils
22-
MLIRStandard
2324
MLIRViewLikeInterface
2425
)

mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
10+
#include "mlir/Dialect/Arithmetic/Utils/Utils.h"
1011
#include "mlir/Dialect/MemRef/IR/MemRef.h"
1112
#include "mlir/Dialect/MemRef/Utils/MemRefUtils.h"
12-
#include "mlir/Dialect/StandardOps/IR/Ops.h"
13-
#include "mlir/Dialect/StandardOps/Utils/Utils.h"
1413
#include "mlir/Dialect/Utils/StaticValueUtils.h"
1514
#include "mlir/IR/AffineMap.h"
1615
#include "mlir/IR/Builders.h"
@@ -32,8 +31,6 @@ Operation *MemRefDialect::materializeConstant(OpBuilder &builder,
3231
Location loc) {
3332
if (arith::ConstantOp::isBuildableWith(value, type))
3433
return builder.create<arith::ConstantOp>(loc, value, type);
35-
if (ConstantOp::isBuildableWith(value, type))
36-
return builder.create<ConstantOp>(loc, value, type);
3734
return nullptr;
3835
}
3936

mlir/lib/Dialect/MemRef/Transforms/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ add_mlir_dialect_library(MLIRMemRefTransforms
1717
MLIRInferTypeOpInterface
1818
MLIRMemRef
1919
MLIRPass
20-
MLIRStandard
2120
MLIRTensor
2221
MLIRTransforms
2322
MLIRVector

mlir/lib/Dialect/MemRef/Transforms/FoldSubViewOps.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
1616
#include "mlir/Dialect/MemRef/IR/MemRef.h"
1717
#include "mlir/Dialect/MemRef/Transforms/Passes.h"
18-
#include "mlir/Dialect/StandardOps/IR/Ops.h"
1918
#include "mlir/Dialect/Vector/IR/VectorOps.h"
2019
#include "mlir/IR/BuiltinTypes.h"
2120
#include "mlir/Transforms/GreedyPatternRewriteDriver.h"

mlir/lib/Dialect/MemRef/Transforms/ResolveShapedTypeResultDims.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
1717
#include "mlir/Dialect/MemRef/IR/MemRef.h"
1818
#include "mlir/Dialect/MemRef/Transforms/Passes.h"
19-
#include "mlir/Dialect/StandardOps/IR/Ops.h"
2019
#include "mlir/Dialect/Tensor/IR/Tensor.h"
2120
#include "mlir/Interfaces/InferTypeOpInterface.h"
2221
#include "mlir/Transforms/GreedyPatternRewriteDriver.h"

mlir/lib/Dialect/StandardOps/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
add_mlir_dialect_library(MLIRStandard
22
IR/Ops.cpp
3-
Utils/Utils.cpp
43

54
ADDITIONAL_HEADER_DIRS
65
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/StandardOps

mlir/lib/Dialect/StandardOps/IR/Ops.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
#include "mlir/Dialect/StandardOps/IR/Ops.h"
1010

1111
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
12+
#include "mlir/Dialect/Arithmetic/Utils/Utils.h"
1213
#include "mlir/Dialect/CommonFolders.h"
13-
#include "mlir/Dialect/StandardOps/Utils/Utils.h"
1414
#include "mlir/IR/AffineExpr.h"
1515
#include "mlir/IR/AffineMap.h"
1616
#include "mlir/IR/BlockAndValueMapping.h"

mlir/lib/Dialect/Tensor/IR/CMakeLists.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ add_mlir_dialect_library(MLIRTensor
2020

2121
LINK_LIBS PUBLIC
2222
MLIRArithmetic
23+
MLIRArithmeticUtils
2324
MLIRCastInterfaces
2425
MLIRComplex
2526
MLIRDialectUtils
2627
MLIRIR
2728
MLIRInferTypeOpInterface
2829
MLIRSideEffectInterfaces
2930
MLIRSupport
30-
MLIRStandard
3131
MLIRViewLikeInterface
3232
)
3333

@@ -41,7 +41,6 @@ add_mlir_dialect_library(MLIRTensorInferTypeOpInterfaceImpl
4141
MLIRAffine
4242
MLIRIR
4343
MLIRInferTypeOpInterface
44-
MLIRStandard
4544
MLIRSupport
4645
MLIRTensor
4746
)
@@ -57,7 +56,6 @@ add_mlir_dialect_library(MLIRTensorTilingInterfaceImpl
5756
MLIRIR
5857
MLIRLinalg
5958
MLIRSCF
60-
MLIRStandard
6159
MLIRSupport
6260
MLIRTensor
6361
MLIRTilingInterface

mlir/lib/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#include "mlir/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.h"
1010
#include "mlir/Dialect/Affine/IR/AffineOps.h"
11-
#include "mlir/Dialect/StandardOps/Utils/Utils.h"
11+
#include "mlir/Dialect/Arithmetic/Utils/Utils.h"
1212
#include "mlir/Dialect/Tensor/IR/Tensor.h"
1313
#include "mlir/Interfaces/InferTypeOpInterface.h"
1414

mlir/lib/Dialect/Tensor/IR/TensorOps.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
10+
#include "mlir/Dialect/Arithmetic/Utils/Utils.h"
1011
#include "mlir/Dialect/Complex/IR/Complex.h"
11-
#include "mlir/Dialect/StandardOps/Utils/Utils.h"
1212
#include "mlir/Dialect/Tensor/IR/Tensor.h"
1313
#include "mlir/Dialect/Utils/ReshapeOpsUtils.h"
1414
#include "mlir/Dialect/Utils/StaticValueUtils.h"
@@ -33,8 +33,6 @@ Operation *TensorDialect::materializeConstant(OpBuilder &builder,
3333
if (complex::ConstantOp::isBuildableWith(value, type))
3434
return builder.create<complex::ConstantOp>(loc, type,
3535
value.cast<ArrayAttr>());
36-
if (ConstantOp::isBuildableWith(value, type))
37-
return builder.create<ConstantOp>(loc, value, type);
3836
return nullptr;
3937
}
4038

mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88

99
#include "mlir/Dialect/Tensor/IR/TensorTilingInterfaceImpl.h"
1010
#include "mlir/Dialect/Affine/IR/AffineOps.h"
11+
#include "mlir/Dialect/Arithmetic/Utils/Utils.h"
1112
#include "mlir/Dialect/Linalg/IR/Linalg.h"
1213
#include "mlir/Dialect/SCF/SCF.h"
13-
#include "mlir/Dialect/StandardOps/Utils/Utils.h"
1414
#include "mlir/Dialect/Tensor/IR/Tensor.h"
1515
#include "mlir/Interfaces/TilingInterface.h"
1616

mlir/lib/Dialect/Tosa/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@ add_mlir_dialect_library(MLIRTosa
77
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Tosa
88

99
DEPENDS
10-
MLIRStandardOpsIncGen
1110
MLIRTosaOpsIncGen
1211
MLIRTosaStructsIncGen
1312
MLIRTosaInterfacesIncGen
1413

1514
LINK_LIBS PUBLIC
1615
MLIRIR
1716
MLIRDialect
18-
MLIRStandard
1917
MLIRCallInterfaces
2018
MLIRControlFlowInterfaces
2119
MLIRQuant

mlir/lib/Dialect/Tosa/IR/TosaOps.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
//===----------------------------------------------------------------------===//
1414

1515
#include "mlir/Dialect/Tosa/IR/TosaOps.h"
16-
#include "mlir/Dialect/StandardOps/IR/Ops.h"
1716
#include "mlir/Dialect/Tensor/IR/Tensor.h"
1817
#include "mlir/Dialect/Tosa/Utils/QuantUtils.h"
1918
#include "mlir/Dialect/Tosa/Utils/ShapeUtils.h"

mlir/lib/Dialect/Tosa/Transforms/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,5 @@ add_mlir_dialect_library(MLIRTosaTransforms
1515
LINK_LIBS PUBLIC
1616
MLIRPass
1717
MLIRTosa
18+
MLIRStandard
1819
)

mlir/lib/Dialect/Tosa/Transforms/TosaMakeBroadcastable.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
#include "mlir/Dialect/StandardOps/IR/Ops.h"
1413
#include "mlir/Dialect/Tensor/IR/Tensor.h"
1514
#include "mlir/Dialect/Tosa/IR//TosaOps.h"
1615
#include "mlir/Dialect/Tosa/Transforms/PassDetail.h"

mlir/lib/Dialect/Vector/IR/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ add_mlir_dialect_library(MLIRVector
1616
MLIRDialectUtils
1717
MLIRIR
1818
MLIRMemRef
19-
MLIRStandard
2019
MLIRSideEffectInterfaces
2120
MLIRVectorInterfaces
2221
)

mlir/lib/Dialect/Vector/IR/VectorOps.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
#include "mlir/Dialect/Vector/IR/VectorOps.h"
1515

1616
#include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
17+
#include "mlir/Dialect/Arithmetic/Utils/Utils.h"
1718
#include "mlir/Dialect/MemRef/IR/MemRef.h"
18-
#include "mlir/Dialect/StandardOps/Utils/Utils.h"
1919
#include "mlir/Dialect/Tensor/IR/Tensor.h"
2020
#include "mlir/Dialect/Utils/IndexingUtils.h"
2121
#include "mlir/Dialect/Utils/StructuredOpsUtils.h"

mlir/lib/Dialect/Vector/Transforms/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ add_mlir_dialect_library(MLIRVectorTransforms
2323
MLIRLinalg
2424
MLIRMemRef
2525
MLIRSCF
26-
MLIRStandard
2726
MLIRVector
2827
MLIRVectorInterfaces
2928
MLIRVectorUtils

mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#include "mlir/Dialect/Linalg/IR/Linalg.h"
1919
#include "mlir/Dialect/MemRef/IR/MemRef.h"
2020
#include "mlir/Dialect/SCF/SCF.h"
21-
#include "mlir/Dialect/StandardOps/IR/Ops.h"
2221
#include "mlir/Dialect/Utils/StructuredOpsUtils.h"
2322

2423
#include "mlir/Dialect/Vector/Transforms/VectorTransforms.h"

0 commit comments

Comments
 (0)