llvm-project/llvm/lib/ExecutionEngine
Andres Freund ee10ce7137 Move JIT listener C binding fallbackks to ExecutionEngineBindings.cpp.
Initially, in https://reviews.llvm.org/D44890, I had these defined as
empty functions inside the header when the respective event listener
was not built in. As done in that commit, that wasn't correct, because
it was a ODR violation.  Krasimir hot-fixed that in r333265, but that
wasn't quite right either, because it'd lead to the symbol not being
available.

Instead just move the fallbacksto ExecutionEngineBindings.cpp. Could
define them as static inlines in the header too, but I don't think it
matters.

Reviewers: whitequark

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D49654

llvm-svn: 337930
2018-07-25 15:04:57 +00:00
..
IntelJITEvents Remove malloc.h include from Intel JIT events code 2018-06-12 21:15:27 +00:00
Interpreter Rename DEBUG macro to LLVM_DEBUG. 2018-05-14 12:53:11 +00:00
MCJIT [MCJIT] Call materializeAll on modules before compiling them in MCJIT. 2018-06-12 20:43:15 +00:00
OProfileJIT Add debug info for OProfile profiling support 2018-06-15 00:07:28 +00:00
Orc [ORC] Re-apply r336760 with fixes. 2018-07-21 00:12:05 +00:00
PerfJITEvents Add PerfJITEventListener for perf profiling support. 2018-07-24 00:54:06 +00:00
RuntimeDyld [RuntimeDyld] Implement the ELF PIC large code model relocations 2018-06-22 23:53:22 +00:00
CMakeLists.txt Add PerfJITEventListener for perf profiling support. 2018-07-24 00:54:06 +00:00
ExecutionEngine.cpp Add handling for GlobalAliases in ExecutionEngine::getConstantValue. 2018-05-24 19:07:34 +00:00
ExecutionEngineBindings.cpp Move JIT listener C binding fallbackks to ExecutionEngineBindings.cpp. 2018-07-25 15:04:57 +00:00
GDBRegistrationListener.cpp [C-API] Add functions to create GDB, Intel, Oprofile event listeners. 2018-05-24 21:32:54 +00:00
LLVMBuild.txt Add PerfJITEventListener for perf profiling support. 2018-07-24 00:54:06 +00:00
SectionMemoryManager.cpp Add missing vtable anchors 2018-04-11 23:09:20 +00:00
TargetSelect.cpp [TLS] use emulated TLS if the target supports only this mode 2018-02-28 17:48:55 +00:00