Skip to content

Commit 7cde522

Browse files
committed
[IRBuilder] Don't include Module.h (NFC)
This used to be necessary to fetch the DataLayout, but isn't anymore.
1 parent 5cc1287 commit 7cde522

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+58
-14
lines changed

llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include "llvm/Frontend/OpenMP/OMPGridValues.h"
2020
#include "llvm/IR/DebugLoc.h"
2121
#include "llvm/IR/IRBuilder.h"
22+
#include "llvm/IR/Module.h"
2223
#include "llvm/Support/Allocator.h"
2324
#include "llvm/TargetParser/Triple.h"
2425
#include <forward_list>

llvm/include/llvm/IR/IRBuilder.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
#include "llvm/IR/Instructions.h"
3535
#include "llvm/IR/Intrinsics.h"
3636
#include "llvm/IR/LLVMContext.h"
37-
#include "llvm/IR/Module.h"
3837
#include "llvm/IR/Operator.h"
3938
#include "llvm/IR/Type.h"
4039
#include "llvm/IR/Value.h"

llvm/lib/CodeGen/HardwareLoops.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ PreservedAnalyses HardwareLoopsPass::run(Function &F,
291291
}
292292

293293
bool HardwareLoopsImpl::run(Function &F) {
294-
LLVMContext &Ctx = F.getParent()->getContext();
294+
LLVMContext &Ctx = F.getContext();
295295
for (Loop *L : LI)
296296
if (L->isOutermost())
297297
TryConvertLoop(L, Ctx);

llvm/lib/CodeGen/MachineOutliner.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@
6969
#include "llvm/IR/DIBuilder.h"
7070
#include "llvm/IR/IRBuilder.h"
7171
#include "llvm/IR/Mangler.h"
72+
#include "llvm/IR/Module.h"
7273
#include "llvm/InitializePasses.h"
7374
#include "llvm/Support/CommandLine.h"
7475
#include "llvm/Support/Debug.h"

llvm/lib/CodeGen/TypePromotion.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -929,7 +929,7 @@ bool TypePromotionImpl::run(Function &F, const TargetMachine *TM,
929929
TLI = SubtargetInfo->getTargetLowering();
930930
RegisterBitWidth =
931931
TTI.getRegisterBitWidth(TargetTransformInfo::RGK_Scalar).getFixedValue();
932-
Ctx = &F.getParent()->getContext();
932+
Ctx = &F.getContext();
933933

934934
// Return the preferred integer width of the instruction, or zero if we
935935
// shouldn't try.

llvm/lib/CodeGen/WasmEHPrepare.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
#include "llvm/IR/EHPersonalities.h"
8585
#include "llvm/IR/IRBuilder.h"
8686
#include "llvm/IR/IntrinsicsWebAssembly.h"
87+
#include "llvm/IR/Module.h"
8788
#include "llvm/InitializePasses.h"
8889
#include "llvm/Transforms/Utils/BasicBlockUtils.h"
8990

llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include "llvm/ExecutionEngine/JITLink/x86_64.h"
1212
#include "llvm/ExecutionEngine/Orc/OrcABISupport.h"
1313
#include "llvm/IR/IRBuilder.h"
14+
#include "llvm/IR/Module.h"
1415
#include "llvm/MC/MCDisassembler/MCDisassembler.h"
1516
#include "llvm/MC/MCInstrAnalysis.h"
1617
#include "llvm/Support/Format.h"

llvm/lib/IR/IRBuilder.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include "llvm/IR/IntrinsicInst.h"
2424
#include "llvm/IR/Intrinsics.h"
2525
#include "llvm/IR/LLVMContext.h"
26+
#include "llvm/IR/Module.h"
2627
#include "llvm/IR/NoFolder.h"
2728
#include "llvm/IR/Operator.h"
2829
#include "llvm/IR/Statepoint.h"

llvm/lib/Passes/PassBuilderBindings.cpp

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

1414
#include "llvm-c/Transforms/PassBuilder.h"
15+
#include "llvm/IR/Module.h"
1516
#include "llvm/IR/Verifier.h"
1617
#include "llvm/Passes/PassBuilder.h"
1718
#include "llvm/Passes/StandardInstrumentations.h"

llvm/lib/Target/AArch64/AArch64Arm64ECCallLowering.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include "llvm/IR/IRBuilder.h"
2525
#include "llvm/IR/Instruction.h"
2626
#include "llvm/IR/Mangler.h"
27+
#include "llvm/IR/Module.h"
2728
#include "llvm/InitializePasses.h"
2829
#include "llvm/Object/COFF.h"
2930
#include "llvm/Pass.h"

0 commit comments

Comments
 (0)