Skip to content

Commit 285a229

Browse files
committed
[MLIR] Apply clang-tidy fixes for misc-include-cleaner (NFC)
1 parent 44e8bea commit 285a229

16 files changed

+135
-2
lines changed

mlir/lib/Analysis/DataLayoutAnalysis.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
#include "mlir/IR/BuiltinOps.h"
1111
#include "mlir/IR/Operation.h"
1212
#include "mlir/Interfaces/DataLayoutInterfaces.h"
13+
#include "mlir/Support/LLVM.h"
14+
#include <memory>
1315

1416
using namespace mlir;
1517

mlir/lib/AsmParser/AffineParser.cpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,22 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
#include "Parser.h"
14+
#include "ParserState.h"
15+
#include "mlir/IR/AffineExpr.h"
1416
#include "mlir/IR/AffineMap.h"
17+
#include "mlir/IR/AsmState.h"
18+
#include "mlir/IR/Diagnostics.h"
1519
#include "mlir/IR/IntegerSet.h"
20+
#include "mlir/IR/OpImplementation.h"
21+
#include "mlir/Support/LLVM.h"
22+
#include "mlir/Support/LogicalResult.h"
23+
#include "llvm/Support/ErrorHandling.h"
24+
#include "llvm/Support/MemoryBuffer.h"
1625
#include "llvm/Support/SourceMgr.h"
26+
#include "llvm/Support/raw_ostream.h"
27+
#include <cassert>
28+
#include <cstdint>
29+
#include <utility>
1730

1831
using namespace mlir;
1932
using namespace mlir::detail;

mlir/lib/AsmParser/AsmParserState.cpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,23 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "mlir/AsmParser/AsmParserState.h"
10+
#include "mlir/IR/Attributes.h"
1011
#include "mlir/IR/Operation.h"
1112
#include "mlir/IR/SymbolTable.h"
13+
#include "mlir/IR/Types.h"
14+
#include "mlir/IR/Value.h"
15+
#include "mlir/Support/LLVM.h"
16+
#include "mlir/Support/LogicalResult.h"
17+
#include "llvm/ADT/ArrayRef.h"
18+
#include "llvm/ADT/STLExtras.h"
1219
#include "llvm/ADT/StringExtras.h"
20+
#include "llvm/ADT/StringMap.h"
21+
#include "llvm/ADT/iterator.h"
22+
#include "llvm/Support/ErrorHandling.h"
23+
#include <cassert>
24+
#include <cctype>
25+
#include <memory>
26+
#include <utility>
1327

1428
using namespace mlir;
1529

mlir/lib/AsmParser/DialectSymbolParser.cpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,23 @@
1212
//===----------------------------------------------------------------------===//
1313

1414
#include "AsmParserImpl.h"
15+
#include "Parser.h"
16+
#include "mlir/AsmParser/AsmParserState.h"
17+
#include "mlir/IR/AsmState.h"
18+
#include "mlir/IR/Attributes.h"
19+
#include "mlir/IR/BuiltinAttributeInterfaces.h"
20+
#include "mlir/IR/BuiltinAttributes.h"
1521
#include "mlir/IR/BuiltinTypes.h"
1622
#include "mlir/IR/Dialect.h"
1723
#include "mlir/IR/DialectImplementation.h"
24+
#include "mlir/IR/MLIRContext.h"
25+
#include "mlir/Support/LLVM.h"
26+
#include "mlir/Support/LogicalResult.h"
27+
#include "llvm/Support/MemoryBuffer.h"
1828
#include "llvm/Support/SourceMgr.h"
29+
#include <cassert>
30+
#include <cstddef>
31+
#include <utility>
1932

2033
using namespace mlir;
2134
using namespace mlir::detail;

mlir/lib/AsmParser/Lexer.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,19 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
#include "Lexer.h"
14+
#include "Token.h"
1415
#include "mlir/AsmParser/CodeComplete.h"
1516
#include "mlir/IR/Diagnostics.h"
1617
#include "mlir/IR/Location.h"
1718
#include "mlir/IR/MLIRContext.h"
19+
#include "mlir/Support/LLVM.h"
20+
#include "llvm/ADT/STLExtras.h"
1821
#include "llvm/ADT/StringExtras.h"
1922
#include "llvm/ADT/StringSwitch.h"
23+
#include "llvm/Support/ErrorHandling.h"
2024
#include "llvm/Support/SourceMgr.h"
25+
#include <cassert>
26+
#include <cctype>
2127

2228
using namespace mlir;
2329

mlir/lib/AsmParser/LocationParser.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "Parser.h"
10+
#include "Token.h"
11+
#include "mlir/IR/Attributes.h"
12+
#include "mlir/IR/BuiltinAttributes.h"
13+
#include "mlir/IR/Location.h"
14+
#include "mlir/Support/LLVM.h"
15+
#include "mlir/Support/LogicalResult.h"
1016

1117
using namespace mlir;
1218
using namespace mlir::detail;

mlir/lib/AsmParser/Parser.cpp

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,54 @@
1515
#include "mlir/AsmParser/AsmParser.h"
1616
#include "mlir/AsmParser/AsmParserState.h"
1717
#include "mlir/AsmParser/CodeComplete.h"
18+
#include "mlir/IR/AffineExpr.h"
1819
#include "mlir/IR/AffineMap.h"
1920
#include "mlir/IR/AsmState.h"
21+
#include "mlir/IR/Attributes.h"
22+
#include "mlir/IR/BuiltinAttributes.h"
2023
#include "mlir/IR/BuiltinOps.h"
24+
#include "mlir/IR/BuiltinTypes.h"
2125
#include "mlir/IR/Diagnostics.h"
2226
#include "mlir/IR/Dialect.h"
27+
#include "mlir/IR/Location.h"
28+
#include "mlir/IR/OpDefinition.h"
29+
#include "mlir/IR/OpImplementation.h"
30+
#include "mlir/IR/OperationSupport.h"
31+
#include "mlir/IR/OwningOpRef.h"
32+
#include "mlir/IR/Region.h"
33+
#include "mlir/IR/Value.h"
2334
#include "mlir/IR/Verifier.h"
24-
#include "mlir/Support/InterfaceSupport.h"
35+
#include "mlir/IR/Visitors.h"
36+
#include "mlir/Support/LLVM.h"
37+
#include "mlir/Support/LogicalResult.h"
38+
#include "mlir/Support/TypeID.h"
39+
#include "llvm/ADT/APFloat.h"
2540
#include "llvm/ADT/DenseMap.h"
41+
#include "llvm/ADT/PointerUnion.h"
42+
#include "llvm/ADT/STLExtras.h"
2643
#include "llvm/ADT/ScopeExit.h"
44+
#include "llvm/ADT/Sequence.h"
45+
#include "llvm/ADT/StringMap.h"
2746
#include "llvm/ADT/StringSet.h"
28-
#include "llvm/ADT/bit.h"
47+
#include "llvm/Support/Alignment.h"
48+
#include "llvm/Support/Casting.h"
2949
#include "llvm/Support/Endian.h"
50+
#include "llvm/Support/ErrorHandling.h"
3051
#include "llvm/Support/MathExtras.h"
3152
#include "llvm/Support/PrettyStackTrace.h"
3253
#include "llvm/Support/SourceMgr.h"
54+
#include "llvm/Support/raw_ostream.h"
3355
#include <algorithm>
56+
#include <cassert>
57+
#include <cstddef>
58+
#include <cstdint>
59+
#include <cstring>
3460
#include <memory>
3561
#include <optional>
62+
#include <string>
63+
#include <tuple>
64+
#include <utility>
65+
#include <vector>
3666

3767
using namespace mlir;
3868
using namespace mlir::detail;

mlir/lib/AsmParser/Token.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,13 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
#include "Token.h"
14+
#include "mlir/Support/LLVM.h"
1415
#include "llvm/ADT/StringExtras.h"
16+
#include "llvm/Support/ErrorHandling.h"
17+
#include <cassert>
18+
#include <cstdint>
1519
#include <optional>
20+
#include <string>
1621

1722
using namespace mlir;
1823

mlir/lib/AsmParser/TypeParser.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,18 @@
1212

1313
#include "Parser.h"
1414
#include "mlir/IR/AffineMap.h"
15+
#include "mlir/IR/BuiltinAttributeInterfaces.h"
16+
#include "mlir/IR/BuiltinTypeInterfaces.h"
1517
#include "mlir/IR/BuiltinTypes.h"
1618
#include "mlir/IR/OpDefinition.h"
1719
#include "mlir/IR/TensorEncoding.h"
20+
#include "mlir/IR/Types.h"
21+
#include "mlir/Support/LLVM.h"
22+
#include "mlir/Support/LogicalResult.h"
23+
#include "llvm/ADT/STLExtras.h"
24+
#include <cassert>
25+
#include <cstdint>
26+
#include <limits>
1827
#include <optional>
1928

2029
using namespace mlir;

mlir/lib/Bindings/Python/AsyncPasses.cpp

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

99
#include "mlir-c/Dialect/Async.h"
1010

11+
#include <pybind11/detail/common.h>
1112
#include <pybind11/pybind11.h>
1213

1314
// -----------------------------------------------------------------------------

mlir/lib/Bindings/Python/DialectPDL.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
#include "mlir-c/Dialect/PDL.h"
1010
#include "mlir-c/IR.h"
1111
#include "mlir/Bindings/Python/PybindAdaptors.h"
12+
#include <pybind11/cast.h>
13+
#include <pybind11/detail/common.h>
14+
#include <pybind11/pybind11.h>
15+
#include <pybind11/pytypes.h>
1216

1317
namespace py = pybind11;
1418
using namespace llvm;

mlir/lib/Bindings/Python/DialectQuant.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@
99
#include "mlir-c/Dialect/Quant.h"
1010
#include "mlir-c/IR.h"
1111
#include "mlir/Bindings/Python/PybindAdaptors.h"
12+
#include <cstdint>
13+
#include <pybind11/cast.h>
14+
#include <pybind11/detail/common.h>
15+
#include <pybind11/pybind11.h>
16+
#include <vector>
1217

1318
namespace py = pybind11;
1419
using namespace llvm;

mlir/lib/Bindings/Python/DialectSparseTensor.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,16 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
#include "mlir-c/AffineMap.h"
910
#include "mlir-c/Dialect/SparseTensor.h"
1011
#include "mlir-c/IR.h"
1112
#include "mlir/Bindings/Python/PybindAdaptors.h"
1213
#include <optional>
14+
#include <pybind11/cast.h>
15+
#include <pybind11/detail/common.h>
16+
#include <pybind11/pybind11.h>
17+
#include <pybind11/pytypes.h>
18+
#include <vector>
1319

1420
namespace py = pybind11;
1521
using namespace llvm;

mlir/lib/Bindings/Python/DialectTransform.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@
1010
#include "mlir-c/IR.h"
1111
#include "mlir-c/Support.h"
1212
#include "mlir/Bindings/Python/PybindAdaptors.h"
13+
#include <pybind11/cast.h>
14+
#include <pybind11/detail/common.h>
15+
#include <pybind11/pybind11.h>
16+
#include <pybind11/pytypes.h>
17+
#include <string>
1318

1419
namespace py = pybind11;
1520
using namespace mlir;

mlir/lib/Bindings/Python/GPUPasses.cpp

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

99
#include "mlir-c/Dialect/GPU.h"
1010

11+
#include <pybind11/detail/common.h>
1112
#include <pybind11/pybind11.h>
1213

1314
// -----------------------------------------------------------------------------

mlir/lib/Bindings/Python/IRAffine.cpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,29 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
#include <cstddef>
10+
#include <cstdint>
11+
#include <pybind11/cast.h>
12+
#include <pybind11/detail/common.h>
13+
#include <pybind11/pybind11.h>
14+
#include <pybind11/pytypes.h>
15+
#include <string>
916
#include <utility>
17+
#include <vector>
1018

1119
#include "IRModule.h"
1220

1321
#include "PybindUtils.h"
1422

23+
#include "mlir-c/AffineExpr.h"
1524
#include "mlir-c/AffineMap.h"
1625
#include "mlir-c/Bindings/Python/Interop.h"
1726
#include "mlir-c/IntegerSet.h"
27+
#include "mlir/Support/LLVM.h"
1828
#include "llvm/ADT/Hashing.h"
29+
#include "llvm/ADT/SmallVector.h"
30+
#include "llvm/ADT/StringRef.h"
31+
#include "llvm/ADT/Twine.h"
1932

2033
namespace py = pybind11;
2134
using namespace mlir;

0 commit comments

Comments
 (0)