summaryrefslogtreecommitdiff
path: root/contrib/llvm-project/lldb/source/API/SystemInitializerFull.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/llvm-project/lldb/source/API/SystemInitializerFull.cpp')
-rw-r--r--contrib/llvm-project/lldb/source/API/SystemInitializerFull.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/contrib/llvm-project/lldb/source/API/SystemInitializerFull.cpp b/contrib/llvm-project/lldb/source/API/SystemInitializerFull.cpp
index 3de018906115..d185650a860c 100644
--- a/contrib/llvm-project/lldb/source/API/SystemInitializerFull.cpp
+++ b/contrib/llvm-project/lldb/source/API/SystemInitializerFull.cpp
@@ -168,12 +168,22 @@ SystemInitializerFull::SystemInitializerFull() {}
SystemInitializerFull::~SystemInitializerFull() {}
+#ifdef LLDB_ENABLE_ALL
#define LLDB_PROCESS_AArch64(op) \
ABIMacOSX_arm64::op(); \
ABISysV_arm64::op();
+#else // LLDB_ENABLE_ALL
+#define LLDB_PROCESS_AArch64(op) \
+ ABISysV_arm64::op();
+#endif // LLDB_ENABLE_ALL
+#ifdef LLDB_ENABLE_ALL
#define LLDB_PROCESS_ARM(op) \
ABIMacOSX_arm::op(); \
ABISysV_arm::op();
+#else // LLDB_ENABLE_ALL
+#define LLDB_PROCESS_ARM(op) \
+ ABISysV_arm::op();
+#endif // LLDB_ENABLE_ALL
#define LLDB_PROCESS_ARC(op) \
ABISysV_arc::op();
#define LLDB_PROCESS_Hexagon(op) ABISysV_hexagon::op();
@@ -184,11 +194,17 @@ SystemInitializerFull::~SystemInitializerFull() {}
ABISysV_ppc::op(); \
ABISysV_ppc64::op();
#define LLDB_PROCESS_SystemZ(op) ABISysV_s390x::op();
+#ifdef LLDB_ENABLE_ALL
#define LLDB_PROCESS_X86(op) \
ABIMacOSX_i386::op(); \
ABISysV_i386::op(); \
ABISysV_x86_64::op(); \
ABIWindows_x86_64::op();
+#else // LLDB_ENABLE_ALL
+#define LLDB_PROCESS_X86(op) \
+ ABISysV_i386::op(); \
+ ABISysV_x86_64::op();
+#endif // LLDB_ENABLE_ALL
#define LLDB_PROCESS_AMDGPU(op)
#define LLDB_PROCESS_AVR(op)