Skip to content

Commit 3bc174b

Browse files
[CodeGen] Remove unused includes (NFC) (#141320)
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 0918361 commit 3bc174b

17 files changed

+0
-20
lines changed

llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
#include "DwarfExpression.h"
1818
#include "DwarfUnit.h"
1919
#include "llvm/ADT/APInt.h"
20-
#include "llvm/ADT/ScopeExit.h"
2120
#include "llvm/ADT/Statistic.h"
2221
#include "llvm/ADT/StringExtras.h"
2322
#include "llvm/ADT/Twine.h"
@@ -55,7 +54,6 @@
5554
#include "llvm/Target/TargetLoweringObjectFile.h"
5655
#include "llvm/Target/TargetMachine.h"
5756
#include "llvm/TargetParser/Triple.h"
58-
#include <algorithm>
5957
#include <cstddef>
6058
#include <iterator>
6159
#include <optional>

llvm/lib/CodeGen/AsmPrinter/WinCFGuard.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include "llvm/CodeGen/AsmPrinter.h"
1616
#include "llvm/CodeGen/MachineFunction.h"
1717
#include "llvm/CodeGen/MachineModuleInfo.h"
18-
#include "llvm/IR/Constants.h"
1918
#include "llvm/IR/InstrTypes.h"
2019
#include "llvm/IR/Module.h"
2120
#include "llvm/MC/MCObjectFileInfo.h"

llvm/lib/CodeGen/CFIFixup.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@
8080
#include "llvm/CodeGen/TargetSubtargetInfo.h"
8181
#include "llvm/MC/MCAsmInfo.h"
8282
#include "llvm/MC/MCDwarf.h"
83-
#include "llvm/Support/CodeGen.h"
8483
#include "llvm/Target/TargetMachine.h"
8584

8685
#include <iterator>

llvm/lib/CodeGen/GlobalISel/CombinerHelperArtifacts.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#include "llvm/CodeGen/GlobalISel/LegalizerInfo.h"
1919
#include "llvm/CodeGen/GlobalISel/MachineIRBuilder.h"
2020
#include "llvm/CodeGen/GlobalISel/Utils.h"
21-
#include "llvm/CodeGen/LowLevelTypeUtils.h"
2221
#include "llvm/CodeGen/MachineOperand.h"
2322
#include "llvm/CodeGen/MachineRegisterInfo.h"
2423
#include "llvm/CodeGen/TargetOpcodes.h"

llvm/lib/CodeGen/InlineSpiller.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
#include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
3131
#include "llvm/CodeGen/MachineDominators.h"
3232
#include "llvm/CodeGen/MachineFunction.h"
33-
#include "llvm/CodeGen/MachineFunctionPass.h"
3433
#include "llvm/CodeGen/MachineInstr.h"
3534
#include "llvm/CodeGen/MachineInstrBuilder.h"
3635
#include "llvm/CodeGen/MachineInstrBundle.h"

llvm/lib/CodeGen/LiveVariables.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
#include "llvm/Support/Debug.h"
3939
#include "llvm/Support/ErrorHandling.h"
4040
#include "llvm/Support/raw_ostream.h"
41-
#include <algorithm>
4241
using namespace llvm;
4342

4443
AnalysisKey LiveVariablesAnalysis::Key;

llvm/lib/CodeGen/MachineBasicBlock.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include "llvm/CodeGen/MachineInstrBuilder.h"
2323
#include "llvm/CodeGen/MachineJumpTableInfo.h"
2424
#include "llvm/CodeGen/MachineLoopInfo.h"
25-
#include "llvm/CodeGen/MachinePostDominators.h"
2625
#include "llvm/CodeGen/MachineRegisterInfo.h"
2726
#include "llvm/CodeGen/SlotIndexes.h"
2827
#include "llvm/CodeGen/TargetInstrInfo.h"

llvm/lib/CodeGen/MachineDominators.cpp

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

1414
#include "llvm/CodeGen/MachineDominators.h"
15-
#include "llvm/ADT/SmallBitVector.h"
1615
#include "llvm/CodeGen/Passes.h"
1716
#include "llvm/InitializePasses.h"
1817
#include "llvm/Pass.h"

llvm/lib/CodeGen/MachineLICM.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
#include "llvm/InitializePasses.h"
4545
#include "llvm/MC/MCInstrDesc.h"
4646
#include "llvm/MC/MCRegister.h"
47-
#include "llvm/MC/MCRegisterInfo.h"
4847
#include "llvm/Pass.h"
4948
#include "llvm/Support/Casting.h"
5049
#include "llvm/Support/CommandLine.h"

llvm/lib/CodeGen/MachinePipeliner.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
#include "llvm/ADT/ArrayRef.h"
3434
#include "llvm/ADT/BitVector.h"
3535
#include "llvm/ADT/DenseMap.h"
36-
#include "llvm/ADT/MapVector.h"
3736
#include "llvm/ADT/PriorityQueue.h"
3837
#include "llvm/ADT/STLExtras.h"
3938
#include "llvm/ADT/SetOperations.h"

llvm/lib/CodeGen/PeepholeOptimizer.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@
9494
#include "llvm/Support/raw_ostream.h"
9595
#include <cassert>
9696
#include <cstdint>
97-
#include <memory>
9897
#include <utility>
9998

10099
using namespace llvm;

llvm/lib/CodeGen/PrologEpilogInserter.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
#include "llvm/CodeGen/MachineFunction.h"
3131
#include "llvm/CodeGen/MachineFunctionPass.h"
3232
#include "llvm/CodeGen/MachineInstr.h"
33-
#include "llvm/CodeGen/MachineInstrBuilder.h"
3433
#include "llvm/CodeGen/MachineLoopInfo.h"
3534
#include "llvm/CodeGen/MachineModuleInfo.h"
3635
#include "llvm/CodeGen/MachineOperand.h"

llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@
6565
#include "llvm/Support/ErrorHandling.h"
6666
#include "llvm/Support/KnownBits.h"
6767
#include "llvm/Support/MathExtras.h"
68-
#include "llvm/Support/Mutex.h"
6968
#include "llvm/Support/raw_ostream.h"
7069
#include "llvm/Target/TargetMachine.h"
7170
#include "llvm/Target/TargetOptions.h"
@@ -75,7 +74,6 @@
7574
#include <cassert>
7675
#include <cstdint>
7776
#include <cstdlib>
78-
#include <deque>
7977
#include <limits>
8078
#include <optional>
8179
#include <set>

llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@
101101
#include "llvm/Target/TargetMachine.h"
102102
#include "llvm/Target/TargetOptions.h"
103103
#include "llvm/Transforms/Utils/BasicBlockUtils.h"
104-
#include <algorithm>
105104
#include <cassert>
106105
#include <cstdint>
107106
#include <iterator>

llvm/lib/CodeGen/StackProtector.cpp

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

1616
#include "llvm/CodeGen/StackProtector.h"
17-
#include "llvm/ADT/SmallPtrSet.h"
1817
#include "llvm/ADT/SmallVector.h"
1918
#include "llvm/ADT/Statistic.h"
2019
#include "llvm/Analysis/BranchProbabilityInfo.h"

llvm/lib/CodeGen/StaticDataAnnotator.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
#include "llvm/IR/PassManager.h"
3636
#include "llvm/InitializePasses.h"
3737
#include "llvm/Pass.h"
38-
#include "llvm/Support/raw_ostream.h"
3938

4039
#define DEBUG_TYPE "static-data-annotator"
4140

llvm/lib/CodeGen/StaticDataSplitter.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,8 @@
2828
#include "llvm/CodeGen/MachineJumpTableInfo.h"
2929
#include "llvm/CodeGen/Passes.h"
3030
#include "llvm/IR/GlobalVariable.h"
31-
#include "llvm/IR/Module.h"
3231
#include "llvm/InitializePasses.h"
3332
#include "llvm/Pass.h"
34-
#include "llvm/Support/CommandLine.h"
3533
#include "llvm/Target/TargetLoweringObjectFile.h"
3634

3735
using namespace llvm;

0 commit comments

Comments
 (0)