Skip to content

Commit 89e6a28

Browse files
authored
[NFC] Add explicit #include llvm-config.h where its macros are used. (#106621)
Without these explicit includes, removing other headers, who implicitly include llvm-config.h, may have non-trivial side effects.
1 parent 8ca6401 commit 89e6a28

31 files changed

+39
-16
lines changed

llvm/include/llvm/ADT/ConcurrentHashtable.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include "llvm/ADT/Hashing.h"
1414
#include "llvm/ADT/STLExtras.h"
1515
#include "llvm/ADT/SmallVector.h"
16+
#include "llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
1617
#include "llvm/Support/Allocator.h"
1718
#include "llvm/Support/Debug.h"
1819
#include "llvm/Support/Parallel.h"

llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#define LLVM_EXECUTIONENGINE_ORC_TARGETPROCESS_EXECUTORSHAREDMEMORYMAPPERSERVICE_H
1111

1212
#include "llvm/ADT/DenseMap.h"
13+
#include "llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
1314
#include "llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h"
1415
#include "llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h"
1516

llvm/lib/ExecutionEngine/Orc/LLJIT.cpp

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

99
#include "llvm/ExecutionEngine/Orc/LLJIT.h"
10+
#include "llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
1011
#include "llvm/ExecutionEngine/JITLink/EHFrameSupport.h"
1112
#include "llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h"
1213
#include "llvm/ExecutionEngine/Orc/COFFPlatform.h"

llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88

99
#include "llvm/ExecutionEngine/Orc/MemoryMapper.h"
1010

11+
#include "llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
1112
#include "llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h"
1213
#include "llvm/Support/WindowsError.h"
13-
1414
#include <algorithm>
1515

1616
#if defined(LLVM_ON_UNIX) && !defined(__ANDROID__)

llvm/lib/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.cpp

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

1414
#include "llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h"
15+
#include "llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
1516
#include "llvm/Support/Endian.h"
1617
#include "llvm/Support/FormatVariadic.h"
1718

llvm/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp

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

99
#include "llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h"
10-
10+
#include "llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
1111
#include "llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h"
1212
#include "llvm/Support/Process.h"
1313
#include "llvm/Support/WindowsError.h"
14-
1514
#include <sstream>
1615

1716
#if defined(LLVM_ON_UNIX)

llvm/lib/ExecutionEngine/Orc/TaskDispatch.cpp

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

99
#include "llvm/ExecutionEngine/Orc/TaskDispatch.h"
10+
#include "llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
1011
#include "llvm/ExecutionEngine/Orc/Core.h"
1112

1213
namespace llvm {

llvm/lib/Support/BalancedPartitioning.cpp

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

1414
#include "llvm/Support/BalancedPartitioning.h"
15+
#include "llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
1516
#include "llvm/Support/Debug.h"
1617
#include "llvm/Support/Format.h"
1718
#include "llvm/Support/FormatVariadic.h"

llvm/lib/Support/ErrorHandling.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include "llvm/ADT/SmallVector.h"
1717
#include "llvm/ADT/Twine.h"
1818
#include "llvm/Config/config.h"
19+
#include "llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
1920
#include "llvm/Support/Debug.h"
2021
#include "llvm/Support/Errc.h"
2122
#include "llvm/Support/Error.h"

llvm/lib/Support/LockFileManager.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "llvm/Support/LockFileManager.h"
1010
#include "llvm/ADT/SmallVector.h"
1111
#include "llvm/ADT/StringExtras.h"
12+
#include "llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
1213
#include "llvm/Support/Errc.h"
1314
#include "llvm/Support/ErrorOr.h"
1415
#include "llvm/Support/ExponentialBackoff.h"

0 commit comments

Comments
 (0)