Skip to content

Commit d5def01

Browse files
[llvm] Remove unused includes (NFC) (#148342)
These are identified by misc-include-cleaner. I've filtered out those that break builds. Also, I'm staying away from llvm-config.h, config.h, and Compiler.h, which likely cause platform- or compiler-specific build failures.
1 parent 854cce2 commit d5def01

21 files changed

+0
-45
lines changed

mlir/lib/Dialect/LLVMIR/IR/LLVMAttrs.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
#include "llvm/ADT/StringExtras.h"
1919
#include "llvm/ADT/TypeSwitch.h"
2020
#include "llvm/BinaryFormat/Dwarf.h"
21-
#include "llvm/IR/DebugInfoMetadata.h"
22-
#include <optional>
2321

2422
using namespace mlir;
2523
using namespace mlir::LLVM;

mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp

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

1414
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
15-
#include "TypeDetail.h"
1615
#include "mlir/Dialect/LLVMIR/LLVMAttrs.h"
17-
#include "mlir/Dialect/LLVMIR/LLVMInterfaces.h"
1816
#include "mlir/Dialect/LLVMIR/LLVMTypes.h"
1917
#include "mlir/IR/Attributes.h"
2018
#include "mlir/IR/Builders.h"
@@ -26,17 +24,10 @@
2624
#include "mlir/Interfaces/FunctionImplementation.h"
2725
#include "mlir/Transforms/InliningUtils.h"
2826

29-
#include "llvm/ADT/SCCIterator.h"
3027
#include "llvm/ADT/TypeSwitch.h"
31-
#include "llvm/AsmParser/Parser.h"
32-
#include "llvm/Bitcode/BitcodeReader.h"
33-
#include "llvm/Bitcode/BitcodeWriter.h"
34-
#include "llvm/IR/Attributes.h"
3528
#include "llvm/IR/Function.h"
3629
#include "llvm/IR/Type.h"
3730
#include "llvm/Support/Error.h"
38-
#include "llvm/Support/Mutex.h"
39-
#include "llvm/Support/SourceMgr.h"
4031

4132
#include <numeric>
4233
#include <optional>

mlir/lib/Dialect/LLVMIR/IR/LLVMInterfaces.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#include "mlir/Dialect/LLVMIR/LLVMInterfaces.h"
1414

1515
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
16-
#include "mlir/IR/PatternMatch.h"
1716

1817
using namespace mlir;
1918
using namespace mlir::LLVM;

mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include "mlir/IR/DialectImplementation.h"
2020
#include "mlir/IR/TypeSupport.h"
2121

22-
#include "llvm/ADT/ScopeExit.h"
2322
#include "llvm/ADT/TypeSwitch.h"
2423
#include "llvm/Support/TypeSize.h"
2524
#include <optional>

mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include "mlir/Conversion/ConvertToLLVM/ToLLVMInterface.h"
2020
#include "mlir/Dialect/GPU/IR/CompilationInterfaces.h"
2121
#include "mlir/Dialect/GPU/IR/GPUDialect.h"
22-
#include "mlir/Dialect/Utils/StaticValueUtils.h"
2322
#include "mlir/IR/Builders.h"
2423
#include "mlir/IR/BuiltinAttributes.h"
2524
#include "mlir/IR/BuiltinTypes.h"

mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,7 @@
2424
#include "mlir/IR/MLIRContext.h"
2525
#include "mlir/IR/Operation.h"
2626
#include "llvm/ADT/TypeSwitch.h"
27-
#include "llvm/AsmParser/Parser.h"
28-
#include "llvm/IR/Attributes.h"
29-
#include "llvm/IR/Function.h"
3027
#include "llvm/IR/Type.h"
31-
#include "llvm/Support/SourceMgr.h"
3228

3329
using namespace mlir;
3430
using namespace ROCDL;

mlir/lib/Dialect/LLVMIR/Transforms/DIExpressionRewriter.cpp

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

99
#include "mlir/Dialect/LLVMIR/Transforms/DIExpressionRewriter.h"
10-
#include "mlir/Transforms/GreedyPatternRewriteDriver.h"
1110
#include "llvm/Support/Debug.h"
1211

1312
using namespace mlir;

mlir/lib/Dialect/LLVMIR/Transforms/DIScopeForLLVMFuncOp.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@
99
#include "mlir/Dialect/LLVMIR/Transforms/Passes.h"
1010

1111
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
12-
#include "mlir/Pass/Pass.h"
1312
#include "llvm/BinaryFormat/Dwarf.h"
14-
#include "llvm/Support/Debug.h"
1513
#include "llvm/Support/Path.h"
1614

1715
namespace mlir {

mlir/lib/Dialect/LLVMIR/Transforms/LegalizeForExport.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include "mlir/Dialect/LLVMIR/Transforms/DIExpressionLegalization.h"
1313
#include "mlir/IR/Block.h"
1414
#include "mlir/IR/Builders.h"
15-
#include "mlir/IR/BuiltinOps.h"
1615
#include "mlir/Pass/Pass.h"
1716

1817
namespace mlir {

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

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

99
#include "mlir/Conversion/ConvertToEmitC/ToEmitCInterface.h"
1010
#include "mlir/Conversion/ConvertToLLVM/ToLLVMInterface.h"
11-
#include "mlir/Dialect/Arith/IR/Arith.h"
1211
#include "mlir/Dialect/Bufferization/IR/AllocationOpInterface.h"
1312
#include "mlir/Dialect/MemRef/IR/MemRef.h"
1413
#include "mlir/IR/BuiltinTypes.h"

0 commit comments

Comments
 (0)