File tree Expand file tree Collapse file tree 31 files changed +39
-16
lines changed
ExecutionEngine/Orc/TargetProcess Expand file tree Collapse file tree 31 files changed +39
-16
lines changed Original file line number Diff line number Diff line change 13
13
#include " llvm/ADT/Hashing.h"
14
14
#include " llvm/ADT/STLExtras.h"
15
15
#include " llvm/ADT/SmallVector.h"
16
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
16
17
#include " llvm/Support/Allocator.h"
17
18
#include " llvm/Support/Debug.h"
18
19
#include " llvm/Support/Parallel.h"
Original file line number Diff line number Diff line change 10
10
#define LLVM_EXECUTIONENGINE_ORC_TARGETPROCESS_EXECUTORSHAREDMEMORYMAPPERSERVICE_H
11
11
12
12
#include " llvm/ADT/DenseMap.h"
13
+ #include " llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
13
14
#include " llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h"
14
15
#include " llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h"
15
16
Original file line number Diff line number Diff line change 7
7
// ===----------------------------------------------------------------------===//
8
8
9
9
#include " llvm/ExecutionEngine/Orc/LLJIT.h"
10
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
10
11
#include " llvm/ExecutionEngine/JITLink/EHFrameSupport.h"
11
12
#include " llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h"
12
13
#include " llvm/ExecutionEngine/Orc/COFFPlatform.h"
Original file line number Diff line number Diff line change 8
8
9
9
#include " llvm/ExecutionEngine/Orc/MemoryMapper.h"
10
10
11
+ #include " llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
11
12
#include " llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h"
12
13
#include " llvm/Support/WindowsError.h"
13
-
14
14
#include < algorithm>
15
15
16
16
#if defined(LLVM_ON_UNIX) && !defined(__ANDROID__)
Original file line number Diff line number Diff line change 12
12
// ===----------------------------------------------------------------------===//
13
13
14
14
#include " llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h"
15
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
15
16
#include " llvm/Support/Endian.h"
16
17
#include " llvm/Support/FormatVariadic.h"
17
18
Original file line number Diff line number Diff line change 7
7
// ===----------------------------------------------------------------------===//
8
8
9
9
#include " llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h"
10
-
10
+ # include " llvm/Config/llvm-config.h " // for LLVM_ON_UNIX
11
11
#include " llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h"
12
12
#include " llvm/Support/Process.h"
13
13
#include " llvm/Support/WindowsError.h"
14
-
15
14
#include < sstream>
16
15
17
16
#if defined(LLVM_ON_UNIX)
Original file line number Diff line number Diff line change 7
7
// ===----------------------------------------------------------------------===//
8
8
9
9
#include " llvm/ExecutionEngine/Orc/TaskDispatch.h"
10
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
10
11
#include " llvm/ExecutionEngine/Orc/Core.h"
11
12
12
13
namespace llvm {
Original file line number Diff line number Diff line change 12
12
// ===----------------------------------------------------------------------===//
13
13
14
14
#include " llvm/Support/BalancedPartitioning.h"
15
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
15
16
#include " llvm/Support/Debug.h"
16
17
#include " llvm/Support/Format.h"
17
18
#include " llvm/Support/FormatVariadic.h"
Original file line number Diff line number Diff line change 16
16
#include " llvm/ADT/SmallVector.h"
17
17
#include " llvm/ADT/Twine.h"
18
18
#include " llvm/Config/config.h"
19
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
19
20
#include " llvm/Support/Debug.h"
20
21
#include " llvm/Support/Errc.h"
21
22
#include " llvm/Support/Error.h"
Original file line number Diff line number Diff line change 9
9
#include " llvm/Support/LockFileManager.h"
10
10
#include " llvm/ADT/SmallVector.h"
11
11
#include " llvm/ADT/StringExtras.h"
12
+ #include " llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
12
13
#include " llvm/Support/Errc.h"
13
14
#include " llvm/Support/ErrorOr.h"
14
15
#include " llvm/Support/ExponentialBackoff.h"
Original file line number Diff line number Diff line change 10
10
//
11
11
// ===----------------------------------------------------------------------===//
12
12
13
- #include " llvm/Support/Allocator.h"
14
13
#include " llvm/Support/RWMutex.h"
15
14
#include " llvm/Config/config.h"
15
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
16
+ #include " llvm/Support/Allocator.h"
16
17
17
18
#if defined(LLVM_USE_RW_MUTEX_IMPL)
18
19
using namespace llvm ;
Original file line number Diff line number Diff line change 14
14
#include " llvm/ADT/Hashing.h"
15
15
#include " llvm/ADT/StringRef.h"
16
16
#include " llvm/Config/config.h"
17
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
17
18
#include < mutex>
18
19
#include < optional>
19
20
#if HAVE_FCNTL_H
Original file line number Diff line number Diff line change 10
10
//
11
11
// ===----------------------------------------------------------------------===//
12
12
13
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
13
14
#include " llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h"
14
15
#include " llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h"
15
16
#include " llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h"
Original file line number Diff line number Diff line change 6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
8
9
- #include < cmath>
10
- #include < memory>
11
- #include < string>
12
-
13
- #include " Assembler.h"
14
9
#include " BenchmarkRunner.h"
10
+ #include " Assembler.h"
15
11
#include " Error.h"
16
12
#include " MCInstrDescView.h"
17
13
#include " MmapUtils.h"
22
18
#include " llvm/ADT/StringExtras.h"
23
19
#include " llvm/ADT/StringRef.h"
24
20
#include " llvm/ADT/Twine.h"
21
+ #include " llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
25
22
#include " llvm/Support/CrashRecoveryContext.h"
26
23
#include " llvm/Support/Error.h"
27
24
#include " llvm/Support/FileSystem.h"
28
25
#include " llvm/Support/MemoryBuffer.h"
29
26
#include " llvm/Support/Program.h"
30
27
#include " llvm/Support/Signals.h"
31
28
#include " llvm/Support/SystemZ/zOSSupport.h"
29
+ #include < cmath>
30
+ #include < memory>
31
+ #include < string>
32
32
33
33
#ifdef __linux__
34
34
#ifdef HAVE_LIBPFM
Original file line number Diff line number Diff line change 7
7
// ===----------------------------------------------------------------------===//
8
8
9
9
#include " Error.h"
10
+ #include " llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
10
11
11
12
#ifdef LLVM_ON_UNIX
12
13
#include " llvm/Support/SystemZ/zOSSupport.h"
Original file line number Diff line number Diff line change 11
11
// ===----------------------------------------------------------------------===//
12
12
13
13
#include " llvm/ADT/StringRef.h"
14
+ #include " llvm/Config/llvm-config.h" // for LLVM_ON_UNIX, LLVM_ENABLE_THREADS
14
15
#include " llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h"
15
16
#include " llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h"
16
17
#include " llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h"
Original file line number Diff line number Diff line change 13
13
// ===----------------------------------------------------------------------===//
14
14
15
15
#include " llvm-jitlink.h"
16
-
17
16
#include " llvm/BinaryFormat/Magic.h"
17
+ #include " llvm/Config/llvm-config.h" // for LLVM_ON_UNIX, LLVM_ENABLE_THREADS
18
18
#include " llvm/ExecutionEngine/Orc/COFFPlatform.h"
19
19
#include " llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h"
20
20
#include " llvm/ExecutionEngine/Orc/DebugObjectManagerPlugin.h"
60
60
#include " llvm/Support/Process.h"
61
61
#include " llvm/Support/TargetSelect.h"
62
62
#include " llvm/Support/Timer.h"
63
-
64
63
#include < cstring>
65
64
#include < deque>
66
65
#include < string>
Original file line number Diff line number Diff line change 11
11
//
12
12
// ===---------------------------------------------------------------------===//
13
13
14
+ #include " llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
14
15
#include " llvm/Option/Arg.h"
15
16
#include " llvm/Option/ArgList.h"
16
17
#include " llvm/Option/Option.h"
Original file line number Diff line number Diff line change 22
22
#include " llvm/Bitcode/BitcodeReader.h"
23
23
#include " llvm/Bitcode/BitcodeWriter.h"
24
24
#include " llvm/CodeGen/MachineFunction.h"
25
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
25
26
#include " llvm/IR/Module.h"
26
27
#include " llvm/IR/Verifier.h"
27
28
#include " llvm/MC/TargetRegistry.h"
Original file line number Diff line number Diff line change 11
11
#include " llvm/Analysis/InteractiveModelRunner.h"
12
12
#include " llvm/Analysis/NoInferenceModelRunner.h"
13
13
#include " llvm/Analysis/ReleaseModeModelRunner.h"
14
+ #include " llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
14
15
#include " llvm/Support/BinaryByteStream.h"
15
16
#include " llvm/Support/ErrorHandling.h"
16
17
#include " llvm/Support/FileSystem.h"
20
21
#include " llvm/Support/raw_ostream.h"
21
22
#include " llvm/Testing/Support/SupportHelpers.h"
22
23
#include " gtest/gtest.h"
23
-
24
24
#include < atomic>
25
25
#include < thread>
26
26
Original file line number Diff line number Diff line change 7
7
// ===----------------------------------------------------------------------===//
8
8
9
9
#include " OrcTestCommon.h"
10
-
10
+ # include " llvm/Config/llvm-config.h " // for LLVM_ON_UNIX
11
11
#include " llvm/ExecutionEngine/Orc/MemoryMapper.h"
12
12
#include " llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h"
13
13
#include " llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h"
Original file line number Diff line number Diff line change 7
7
// ===----------------------------------------------------------------------===//
8
8
9
9
#include " llvm/ExecutionEngine/Orc/TaskDispatch.h"
10
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
10
11
#include " gtest/gtest.h"
11
12
12
13
#include < future>
Original file line number Diff line number Diff line change 7
7
// ===----------------------------------------------------------------------===//
8
8
9
9
#include " llvm/Config/config.h"
10
+ #include " llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
10
11
#include " llvm/Support/CommandLine.h"
11
12
#include " llvm/Support/Compiler.h"
12
13
#include " llvm/Support/CrashRecoveryContext.h"
Original file line number Diff line number Diff line change 6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
8
9
- #include " llvm/Support/Allocator.h"
10
9
#include " llvm/Support/ManagedStatic.h"
11
10
#include " llvm/Config/config.h"
11
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
12
+ #include " llvm/Support/Allocator.h"
13
+ #include " gtest/gtest.h"
12
14
#ifdef HAVE_PTHREAD_H
13
15
#include < pthread.h>
14
16
#endif
Original file line number Diff line number Diff line change 11
11
// ===----------------------------------------------------------------------===//
12
12
13
13
#include " llvm/Support/MemoryBuffer.h"
14
- #include " llvm/Support/SmallVectorMemoryBuffer.h"
15
14
#include " llvm/ADT/ScopeExit.h"
15
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS, LLVM_ON_UNIX
16
16
#include " llvm/Support/FileSystem.h"
17
17
#include " llvm/Support/FileUtilities.h"
18
18
#include " llvm/Support/Process.h"
19
+ #include " llvm/Support/SmallVectorMemoryBuffer.h"
19
20
#include " llvm/Support/raw_ostream.h"
20
21
#include " llvm/Testing/Support/Error.h"
21
22
#include " gtest/gtest.h"
Original file line number Diff line number Diff line change 12
12
// ===----------------------------------------------------------------------===//
13
13
14
14
#include " llvm/Support/Parallel.h"
15
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
15
16
#include " llvm/Support/ThreadPool.h"
16
17
#include " gtest/gtest.h"
17
18
#include < array>
Original file line number Diff line number Diff line change 12
12
#include " llvm/ADT/SmallVector.h"
13
13
#include " llvm/BinaryFormat/Magic.h"
14
14
#include " llvm/Config/llvm-config.h"
15
+ #include " llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
15
16
#include " llvm/Support/Compiler.h"
16
17
#include " llvm/Support/ConvertUTF.h"
17
18
#include " llvm/Support/Duration.h"
Original file line number Diff line number Diff line change 7
7
// ===----------------------------------------------------------------------===//
8
8
9
9
#include " llvm/Support/ThreadPool.h"
10
-
11
10
#include " llvm/ADT/STLExtras.h"
12
11
#include " llvm/ADT/SetVector.h"
13
12
#include " llvm/ADT/SmallVector.h"
13
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
14
14
#include " llvm/Support/CommandLine.h"
15
15
#include " llvm/Support/Program.h"
16
16
#include " llvm/Support/TargetSelect.h"
Original file line number Diff line number Diff line change 7
7
// ===----------------------------------------------------------------------===//
8
8
9
9
#include " llvm/Support/Threading.h"
10
+ #include " llvm/Config/llvm-config.h" // for LLVM_ENABLE_THREADS
10
11
#include " llvm/Support/thread.h"
11
12
#include " llvm/TargetParser/Host.h"
12
13
#include " llvm/TargetParser/Triple.h"
Original file line number Diff line number Diff line change 7
7
// ===----------------------------------------------------------------------===//
8
8
9
9
#include " llvm/Support/WithColor.h"
10
+ #include " llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
10
11
#include " gtest/gtest.h"
11
12
12
13
using namespace llvm ;
Original file line number Diff line number Diff line change 7
7
// ===----------------------------------------------------------------------===//
8
8
9
9
#include " llvm/ADT/SmallString.h"
10
+ #include " llvm/Config/llvm-config.h" // for LLVM_ON_UNIX
10
11
#include " llvm/Support/Errc.h"
11
12
#include " llvm/Support/FileSystem.h"
12
13
#include " llvm/Support/FileUtilities.h"
You can’t perform that action at this time.
0 commit comments