summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm/Demangle/Compiler.h
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/include/llvm/Demangle/Compiler.h')
-rw-r--r--llvm/include/llvm/Demangle/Compiler.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/llvm/include/llvm/Demangle/Compiler.h b/llvm/include/llvm/Demangle/Compiler.h
index c996f9b71e5..da1e2715f2a 100644
--- a/llvm/include/llvm/Demangle/Compiler.h
+++ b/llvm/include/llvm/Demangle/Compiler.h
@@ -503,4 +503,22 @@ void AnnotateIgnoreWritesEnd(const char *file, int line);
#define LLVM_ENABLE_EXCEPTIONS 1
#endif
+/// \macro LLVM_PLUGIN_IMPORT
+/// \brief Used to import the well-known entry point for registering loaded pass
+/// plugins
+#ifdef WIN32
+#define LLVM_PLUGIN_IMPORT __declspec(dllimport)
+#else
+#define LLVM_PLUGIN_IMPORT
+#endif
+
+/// \macro LLVM_PLUGIN_EXPORT
+/// \brief Used to export the well-known entry point for registering loaded pass
+/// plugins
+#ifdef WIN32
+#define LLVM_PLUGIN_EXPORT __declspec(dllexport)
+#else
+#define LLVM_PLUGIN_EXPORT
+#endif
+
#endif
OpenPOWER on IntegriCloud