Skip to content

Commit 5f436fc

Browse files
committed
Move DomTreeUpdater from IR to Analysis
DomTreeUpdater depends on headers from Analysis, but is in IR. This is a layering violation since Analysis depends on IR. Relocate this code from IR to Analysis to fix the layering violation. llvm-svn: 353265
1 parent 1f3f774 commit 5f436fc

27 files changed

+29
-29
lines changed

llvm/include/llvm/IR/DomTreeUpdater.h renamed to llvm/include/llvm/Analysis/DomTreeUpdater.h

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

14-
#ifndef LLVM_DOMTREEUPDATER_H
15-
#define LLVM_DOMTREEUPDATER_H
14+
#ifndef LLVM_ANALYSIS_DOMTREEUPDATER_H
15+
#define LLVM_ANALYSIS_DOMTREEUPDATER_H
1616

1717
#include "llvm/Analysis/PostDominators.h"
1818
#include "llvm/IR/Dominators.h"
@@ -253,4 +253,4 @@ class DomTreeUpdater {
253253
};
254254
} // namespace llvm
255255

256-
#endif // LLVM_DOMTREEUPDATER_H
256+
#endif // LLVM_ANALYSIS_DOMTREEUPDATER_H

llvm/include/llvm/Transforms/Scalar/JumpThreading.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#include "llvm/Analysis/AliasAnalysis.h"
2323
#include "llvm/Analysis/BlockFrequencyInfo.h"
2424
#include "llvm/Analysis/BranchProbabilityInfo.h"
25-
#include "llvm/IR/DomTreeUpdater.h"
25+
#include "llvm/Analysis/DomTreeUpdater.h"
2626
#include "llvm/IR/ValueHandle.h"
2727
#include <memory>
2828
#include <utility>

llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
// FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock
1818

1919
#include "llvm/ADT/ArrayRef.h"
20+
#include "llvm/Analysis/DomTreeUpdater.h"
2021
#include "llvm/IR/BasicBlock.h"
2122
#include "llvm/IR/CFG.h"
22-
#include "llvm/IR/DomTreeUpdater.h"
2323
#include "llvm/IR/InstrTypes.h"
2424
#include <cassert>
2525

llvm/include/llvm/Transforms/Utils/Local.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@
2020
#include "llvm/ADT/SmallVector.h"
2121
#include "llvm/ADT/TinyPtrVector.h"
2222
#include "llvm/Analysis/AliasAnalysis.h"
23+
#include "llvm/Analysis/DomTreeUpdater.h"
2324
#include "llvm/Analysis/Utils/Local.h"
2425
#include "llvm/IR/CallSite.h"
2526
#include "llvm/IR/Constant.h"
2627
#include "llvm/IR/Constants.h"
2728
#include "llvm/IR/DataLayout.h"
28-
#include "llvm/IR/DomTreeUpdater.h"
2929
#include "llvm/IR/Dominators.h"
3030
#include "llvm/IR/GetElementPtrTypeIterator.h"
3131
#include "llvm/IR/Operator.h"

llvm/include/llvm/module.modulemap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ module LLVM_intrinsic_gen {
220220
module IR_ConstantRange { header "IR/ConstantRange.h" export * }
221221
module IR_Dominators { header "IR/Dominators.h" export * }
222222
module Analysis_PostDominators { header "Analysis/PostDominators.h" export * }
223-
module IR_DomTreeUpdater { header "IR/DomTreeUpdater.h" export * }
223+
module Analysis_DomTreeUpdater { header "Analysis/DomTreeUpdater.h" export * }
224224
module IR_IRBuilder { header "IR/IRBuilder.h" export * }
225225
module IR_PassManager { header "IR/PassManager.h" export * }
226226
module IR_PredIteratorCache { header "IR/PredIteratorCache.h" export * }

llvm/lib/Analysis/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ add_llvm_library(LLVMAnalysis
2727
DependenceAnalysis.cpp
2828
DivergenceAnalysis.cpp
2929
DomPrinter.cpp
30+
DomTreeUpdater.cpp
3031
DominanceFrontier.cpp
3132
EHPersonalities.cpp
3233
GlobalsModRef.cpp

llvm/lib/IR/DomTreeUpdater.cpp renamed to llvm/lib/Analysis/DomTreeUpdater.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//
1212
//===----------------------------------------------------------------------===//
1313

14-
#include "llvm/IR/DomTreeUpdater.h"
14+
#include "llvm/Analysis/DomTreeUpdater.h"
1515
#include "llvm/Analysis/PostDominators.h"
1616
#include "llvm/IR/Dominators.h"
1717
#include "llvm/Support/GenericDomTree.h"

llvm/lib/Analysis/IVDescriptors.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include "llvm/ADT/ScopeExit.h"
1515
#include "llvm/Analysis/AliasAnalysis.h"
1616
#include "llvm/Analysis/BasicAliasAnalysis.h"
17+
#include "llvm/Analysis/DomTreeUpdater.h"
1718
#include "llvm/Analysis/GlobalsModRef.h"
1819
#include "llvm/Analysis/InstructionSimplify.h"
1920
#include "llvm/Analysis/LoopInfo.h"
@@ -25,7 +26,6 @@
2526
#include "llvm/Analysis/ScalarEvolutionExpressions.h"
2627
#include "llvm/Analysis/TargetTransformInfo.h"
2728
#include "llvm/Analysis/ValueTracking.h"
28-
#include "llvm/IR/DomTreeUpdater.h"
2929
#include "llvm/IR/Dominators.h"
3030
#include "llvm/IR/Instructions.h"
3131
#include "llvm/IR/Module.h"

llvm/lib/IR/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ add_llvm_library(LLVMCore
2222
DiagnosticInfo.cpp
2323
DiagnosticPrinter.cpp
2424
Dominators.cpp
25-
DomTreeUpdater.cpp
2625
Function.cpp
2726
GVMaterializer.cpp
2827
Globals.cpp

llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@
1919
#include "llvm/ADT/StringRef.h"
2020
#include "llvm/ADT/Twine.h"
2121
#include "llvm/Analysis/BlockFrequencyInfo.h"
22+
#include "llvm/Analysis/DomTreeUpdater.h"
2223
#include "llvm/Analysis/GlobalsModRef.h"
2324
#include "llvm/Analysis/OptimizationRemarkEmitter.h"
2425
#include "llvm/IR/BasicBlock.h"
2526
#include "llvm/IR/CallSite.h"
2627
#include "llvm/IR/DerivedTypes.h"
27-
#include "llvm/IR/DomTreeUpdater.h"
2828
#include "llvm/IR/Dominators.h"
2929
#include "llvm/IR/Function.h"
3030
#include "llvm/IR/IRBuilder.h"

llvm/lib/Transforms/Scalar/ADCE.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@
2222
#include "llvm/ADT/SmallPtrSet.h"
2323
#include "llvm/ADT/SmallVector.h"
2424
#include "llvm/ADT/Statistic.h"
25+
#include "llvm/Analysis/DomTreeUpdater.h"
2526
#include "llvm/Analysis/GlobalsModRef.h"
2627
#include "llvm/Analysis/IteratedDominanceFrontier.h"
2728
#include "llvm/Analysis/PostDominators.h"
2829
#include "llvm/IR/BasicBlock.h"
2930
#include "llvm/IR/CFG.h"
3031
#include "llvm/IR/DebugInfoMetadata.h"
3132
#include "llvm/IR/DebugLoc.h"
32-
#include "llvm/IR/DomTreeUpdater.h"
3333
#include "llvm/IR/Dominators.h"
3434
#include "llvm/IR/Function.h"
3535
#include "llvm/IR/IRBuilder.h"

llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include "llvm/ADT/Optional.h"
1616
#include "llvm/ADT/SmallVector.h"
1717
#include "llvm/ADT/Statistic.h"
18+
#include "llvm/Analysis/DomTreeUpdater.h"
1819
#include "llvm/Analysis/GlobalsModRef.h"
1920
#include "llvm/Analysis/InstructionSimplify.h"
2021
#include "llvm/Analysis/LazyValueInfo.h"
@@ -26,7 +27,6 @@
2627
#include "llvm/IR/ConstantRange.h"
2728
#include "llvm/IR/Constants.h"
2829
#include "llvm/IR/DerivedTypes.h"
29-
#include "llvm/IR/DomTreeUpdater.h"
3030
#include "llvm/IR/Function.h"
3131
#include "llvm/IR/IRBuilder.h"
3232
#include "llvm/IR/InstrTypes.h"

llvm/lib/Transforms/Scalar/GVN.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
#include "llvm/Analysis/AliasAnalysis.h"
3030
#include "llvm/Analysis/AssumptionCache.h"
3131
#include "llvm/Analysis/CFG.h"
32+
#include "llvm/Analysis/DomTreeUpdater.h"
3233
#include "llvm/Analysis/GlobalsModRef.h"
3334
#include "llvm/Analysis/InstructionSimplify.h"
3435
#include "llvm/Analysis/LoopInfo.h"
@@ -46,7 +47,6 @@
4647
#include "llvm/IR/Constants.h"
4748
#include "llvm/IR/DataLayout.h"
4849
#include "llvm/IR/DebugLoc.h"
49-
#include "llvm/IR/DomTreeUpdater.h"
5050
#include "llvm/IR/Dominators.h"
5151
#include "llvm/IR/Function.h"
5252
#include "llvm/IR/InstrTypes.h"

llvm/lib/Transforms/Scalar/JumpThreading.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include "llvm/Analysis/BranchProbabilityInfo.h"
2424
#include "llvm/Analysis/CFG.h"
2525
#include "llvm/Analysis/ConstantFolding.h"
26+
#include "llvm/Analysis/DomTreeUpdater.h"
2627
#include "llvm/Analysis/GlobalsModRef.h"
2728
#include "llvm/Analysis/GuardUtils.h"
2829
#include "llvm/Analysis/InstructionSimplify.h"
@@ -37,7 +38,6 @@
3738
#include "llvm/IR/ConstantRange.h"
3839
#include "llvm/IR/Constants.h"
3940
#include "llvm/IR/DataLayout.h"
40-
#include "llvm/IR/DomTreeUpdater.h"
4141
#include "llvm/IR/Dominators.h"
4242
#include "llvm/IR/Function.h"
4343
#include "llvm/IR/InstrTypes.h"

llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include "llvm/Analysis/AssumptionCache.h"
2121
#include "llvm/Analysis/BasicAliasAnalysis.h"
2222
#include "llvm/Analysis/DependenceAnalysis.h"
23+
#include "llvm/Analysis/DomTreeUpdater.h"
2324
#include "llvm/Analysis/GlobalsModRef.h"
2425
#include "llvm/Analysis/LoopInfo.h"
2526
#include "llvm/Analysis/LoopPass.h"
@@ -28,7 +29,6 @@
2829
#include "llvm/Analysis/ScalarEvolution.h"
2930
#include "llvm/Analysis/ScalarEvolutionAliasAnalysis.h"
3031
#include "llvm/Analysis/TargetTransformInfo.h"
31-
#include "llvm/IR/DomTreeUpdater.h"
3232
#include "llvm/IR/Dominators.h"
3333
#include "llvm/Transforms/Scalar.h"
3434
#include "llvm/Transforms/Scalar/LoopPassManager.h"

llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#include "llvm/ADT/SmallVector.h"
2626
#include "llvm/ADT/StringRef.h"
2727
#include "llvm/ADT/iterator_range.h"
28+
#include "llvm/Analysis/DomTreeUpdater.h"
2829
#include "llvm/Analysis/TargetLibraryInfo.h"
2930
#include "llvm/Analysis/TargetTransformInfo.h"
3031
#include "llvm/IR/Argument.h"
@@ -36,7 +37,6 @@
3637
#include "llvm/IR/Constants.h"
3738
#include "llvm/IR/DataLayout.h"
3839
#include "llvm/IR/DerivedTypes.h"
39-
#include "llvm/IR/DomTreeUpdater.h"
4040
#include "llvm/IR/Dominators.h"
4141
#include "llvm/IR/Function.h"
4242
#include "llvm/IR/IRBuilder.h"

llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
#include "llvm/ADT/Statistic.h"
5656
#include "llvm/Analysis/CFG.h"
5757
#include "llvm/Analysis/CaptureTracking.h"
58+
#include "llvm/Analysis/DomTreeUpdater.h"
5859
#include "llvm/Analysis/GlobalsModRef.h"
5960
#include "llvm/Analysis/InlineCost.h"
6061
#include "llvm/Analysis/InstructionSimplify.h"
@@ -68,7 +69,6 @@
6869
#include "llvm/IR/DataLayout.h"
6970
#include "llvm/IR/DerivedTypes.h"
7071
#include "llvm/IR/DiagnosticInfo.h"
71-
#include "llvm/IR/DomTreeUpdater.h"
7272
#include "llvm/IR/Dominators.h"
7373
#include "llvm/IR/Function.h"
7474
#include "llvm/IR/InstIterator.h"

llvm/lib/Transforms/Utils/BasicBlockUtils.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include "llvm/ADT/SmallVector.h"
1818
#include "llvm/ADT/Twine.h"
1919
#include "llvm/Analysis/CFG.h"
20+
#include "llvm/Analysis/DomTreeUpdater.h"
2021
#include "llvm/Analysis/LoopInfo.h"
2122
#include "llvm/Analysis/MemoryDependenceAnalysis.h"
2223
#include "llvm/Analysis/MemorySSAUpdater.h"
@@ -25,7 +26,6 @@
2526
#include "llvm/IR/CFG.h"
2627
#include "llvm/IR/Constants.h"
2728
#include "llvm/IR/DebugInfoMetadata.h"
28-
#include "llvm/IR/DomTreeUpdater.h"
2929
#include "llvm/IR/Dominators.h"
3030
#include "llvm/IR/Function.h"
3131
#include "llvm/IR/InstrTypes.h"

llvm/lib/Transforms/Utils/CloneFunction.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
#include "llvm/ADT/SetVector.h"
1616
#include "llvm/ADT/SmallVector.h"
1717
#include "llvm/Analysis/ConstantFolding.h"
18+
#include "llvm/Analysis/DomTreeUpdater.h"
1819
#include "llvm/Analysis/InstructionSimplify.h"
1920
#include "llvm/Analysis/LoopInfo.h"
2021
#include "llvm/IR/CFG.h"
2122
#include "llvm/IR/Constants.h"
2223
#include "llvm/IR/DebugInfo.h"
2324
#include "llvm/IR/DerivedTypes.h"
24-
#include "llvm/IR/DomTreeUpdater.h"
2525
#include "llvm/IR/Function.h"
2626
#include "llvm/IR/GlobalVariable.h"
2727
#include "llvm/IR/Instructions.h"

llvm/lib/Transforms/Utils/Local.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include "llvm/ADT/Statistic.h"
2727
#include "llvm/ADT/TinyPtrVector.h"
2828
#include "llvm/Analysis/ConstantFolding.h"
29+
#include "llvm/Analysis/DomTreeUpdater.h"
2930
#include "llvm/Analysis/EHPersonalities.h"
3031
#include "llvm/Analysis/InstructionSimplify.h"
3132
#include "llvm/Analysis/LazyValueInfo.h"
@@ -48,7 +49,6 @@
4849
#include "llvm/IR/DebugInfoMetadata.h"
4950
#include "llvm/IR/DebugLoc.h"
5051
#include "llvm/IR/DerivedTypes.h"
51-
#include "llvm/IR/DomTreeUpdater.h"
5252
#include "llvm/IR/Dominators.h"
5353
#include "llvm/IR/Function.h"
5454
#include "llvm/IR/GetElementPtrTypeIterator.h"

llvm/lib/Transforms/Utils/LoopRotationUtils.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include "llvm/Analysis/AssumptionCache.h"
1717
#include "llvm/Analysis/BasicAliasAnalysis.h"
1818
#include "llvm/Analysis/CodeMetrics.h"
19+
#include "llvm/Analysis/DomTreeUpdater.h"
1920
#include "llvm/Analysis/GlobalsModRef.h"
2021
#include "llvm/Analysis/InstructionSimplify.h"
2122
#include "llvm/Analysis/LoopPass.h"
@@ -27,7 +28,6 @@
2728
#include "llvm/Analysis/ValueTracking.h"
2829
#include "llvm/IR/CFG.h"
2930
#include "llvm/IR/DebugInfoMetadata.h"
30-
#include "llvm/IR/DomTreeUpdater.h"
3131
#include "llvm/IR/Dominators.h"
3232
#include "llvm/IR/Function.h"
3333
#include "llvm/IR/IntrinsicInst.h"

llvm/lib/Transforms/Utils/LoopUtils.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include "llvm/ADT/ScopeExit.h"
1515
#include "llvm/Analysis/AliasAnalysis.h"
1616
#include "llvm/Analysis/BasicAliasAnalysis.h"
17+
#include "llvm/Analysis/DomTreeUpdater.h"
1718
#include "llvm/Analysis/GlobalsModRef.h"
1819
#include "llvm/Analysis/InstructionSimplify.h"
1920
#include "llvm/Analysis/LoopInfo.h"
@@ -26,7 +27,6 @@
2627
#include "llvm/Analysis/TargetTransformInfo.h"
2728
#include "llvm/Analysis/ValueTracking.h"
2829
#include "llvm/IR/DIBuilder.h"
29-
#include "llvm/IR/DomTreeUpdater.h"
3030
#include "llvm/IR/Dominators.h"
3131
#include "llvm/IR/Instructions.h"
3232
#include "llvm/IR/IntrinsicInst.h"

llvm/unittests/Analysis/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ add_llvm_unittest(AnalysisTests
1616
CFGTest.cpp
1717
CGSCCPassManagerTest.cpp
1818
DivergenceAnalysisTest.cpp
19+
DomTreeUpdaterTest.cpp
1920
GlobalsModRefTest.cpp
20-
ValueLatticeTest.cpp
2121
LazyCallGraphTest.cpp
2222
LoopInfoTest.cpp
2323
MemoryBuiltinsTest.cpp
@@ -31,5 +31,6 @@ add_llvm_unittest(AnalysisTests
3131
TargetLibraryInfoTest.cpp
3232
TBAATest.cpp
3333
UnrollAnalyzerTest.cpp
34+
ValueLatticeTest.cpp
3435
ValueTrackingTest.cpp
3536
)

llvm/unittests/IR/DomTreeUpdaterTest.cpp renamed to llvm/unittests/Analysis/DomTreeUpdaterTest.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
//==- llvm/unittests/IR/DomTreeUpdaterTest.cpp - DomTreeUpdater unit tests ===//
1+
//===- DomTreeUpdaterTest.cpp - DomTreeUpdater unit tests -----------------===//
22
//
33
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44
// See https://llvm.org/LICENSE.txt for license information.
55
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66
//
77
//===----------------------------------------------------------------------===//
88

9-
#include "llvm/IR/DomTreeUpdater.h"
9+
#include "llvm/Analysis/DomTreeUpdater.h"
1010
#include "llvm/Analysis/PostDominators.h"
1111
#include "llvm/AsmParser/Parser.h"
1212
#include "llvm/IR/Constants.h"

llvm/unittests/IR/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ add_llvm_unittest(IRTests
1717
DebugTypeODRUniquingTest.cpp
1818
DominatorTreeTest.cpp
1919
DominatorTreeBatchUpdatesTest.cpp
20-
DomTreeUpdaterTest.cpp
2120
FunctionTest.cpp
2221
PassBuilderCallbacksTest.cpp
2322
IRBuilderTest.cpp

llvm/unittests/Transforms/Utils/CloningTest.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
#include "llvm/Transforms/Utils/Cloning.h"
1010
#include "llvm/ADT/STLExtras.h"
1111
#include "llvm/ADT/SmallPtrSet.h"
12+
#include "llvm/Analysis/DomTreeUpdater.h"
1213
#include "llvm/IR/Argument.h"
1314
#include "llvm/IR/Constant.h"
1415
#include "llvm/IR/DIBuilder.h"
1516
#include "llvm/IR/DebugInfo.h"
16-
#include "llvm/IR/DomTreeUpdater.h"
1717
#include "llvm/IR/Function.h"
1818
#include "llvm/IR/IRBuilder.h"
1919
#include "llvm/IR/InstIterator.h"

llvm/unittests/Transforms/Utils/LocalTest.cpp

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

99
#include "llvm/Transforms/Utils/Local.h"
10+
#include "llvm/Analysis/DomTreeUpdater.h"
1011
#include "llvm/Analysis/PostDominators.h"
1112
#include "llvm/AsmParser/Parser.h"
1213
#include "llvm/IR/BasicBlock.h"
1314
#include "llvm/IR/DIBuilder.h"
14-
#include "llvm/IR/DomTreeUpdater.h"
1515
#include "llvm/IR/IRBuilder.h"
1616
#include "llvm/IR/Instructions.h"
1717
#include "llvm/IR/IntrinsicInst.h"

0 commit comments

Comments
 (0)