Skip to content

Commit ccaaa00

Browse files
committed
[CodeGen] Avoid GenericDomTreeConstruction.h include in headers (NFC)
This header is split off from GenericDomTree.h so it can be included in the source file only. Do this for MachineDominators.h and MachinePostDominators.h.
1 parent 5f99a7a commit ccaaa00

File tree

4 files changed

+3
-1
lines changed

4 files changed

+3
-1
lines changed

llvm/include/llvm/CodeGen/MachineDominators.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include "llvm/CodeGen/MachineInstr.h"
2222
#include "llvm/CodeGen/MachineInstrBundleIterator.h"
2323
#include "llvm/Support/GenericDomTree.h"
24-
#include "llvm/Support/GenericDomTreeConstruction.h"
2524
#include <cassert>
2625
#include <memory>
2726
#include <optional>

llvm/lib/CodeGen/MachineDominators.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include "llvm/Pass.h"
1919
#include "llvm/PassRegistry.h"
2020
#include "llvm/Support/CommandLine.h"
21+
#include "llvm/Support/GenericDomTreeConstruction.h"
2122

2223
using namespace llvm;
2324

llvm/lib/CodeGen/MachinePostDominators.cpp

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

1414
#include "llvm/CodeGen/MachinePostDominators.h"
1515
#include "llvm/InitializePasses.h"
16+
#include "llvm/Support/GenericDomTreeConstruction.h"
1617

1718
using namespace llvm;
1819

llvm/lib/Target/X86/X86FlagsCopyLowering.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include "X86InstrBuilder.h"
2525
#include "X86InstrInfo.h"
2626
#include "X86Subtarget.h"
27+
#include "llvm/ADT/DepthFirstIterator.h"
2728
#include "llvm/ADT/PostOrderIterator.h"
2829
#include "llvm/ADT/STLExtras.h"
2930
#include "llvm/ADT/ScopeExit.h"

0 commit comments

Comments
 (0)