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"

0 commit comments

Comments
 (0)