diff options
| author | Andres Freund <andres@anarazel.de> | 2018-05-24 21:32:52 +0000 |
|---|---|---|
| committer | Andres Freund <andres@anarazel.de> | 2018-05-24 21:32:52 +0000 |
| commit | 7aa54e956e687e42cc96d2e8d7dd398eb2bfd568 (patch) | |
| tree | 1614d08cb8bfdd41e9da3cf70eb6d6ef2191d4e8 /llvm/lib/ExecutionEngine/Orc | |
| parent | 6801feee07b458c3a14ec2c70adbe6987b428dfc (diff) | |
| download | bcm5719-llvm-7aa54e956e687e42cc96d2e8d7dd398eb2bfd568.tar.gz bcm5719-llvm-7aa54e956e687e42cc96d2e8d7dd398eb2bfd568.zip | |
[ORC][C-API] Expose LLVMOrc{Unr,R}egisterJITEventListener().
Reviewed By: lhames
Differential Revision: https://reviews.llvm.org/D44890
llvm-svn: 333229
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc')
| -rw-r--r-- | llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp b/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp index 1cf8a3a745a..09ad3e6b11c 100644 --- a/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp +++ b/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp @@ -9,6 +9,7 @@ #include "OrcCBindingsStack.h" #include "llvm-c/OrcBindings.h" +#include "llvm/ExecutionEngine/JITEventListener.h" using namespace llvm; @@ -126,3 +127,13 @@ LLVMOrcErrorCode LLVMOrcDisposeInstance(LLVMOrcJITStackRef JITStack) { delete J; return Err; } + +void LLVMOrcRegisterJITEventListener(LLVMOrcJITStackRef JITStack, LLVMJITEventListenerRef L) +{ + unwrap(JITStack)->RegisterJITEventListener(unwrap(L)); +} + +void LLVMOrcUnregisterJITEventListener(LLVMOrcJITStackRef JITStack, LLVMJITEventListenerRef L) +{ + unwrap(JITStack)->UnregisterJITEventListener(unwrap(L)); +} |

