Home
last modified time | relevance | path

Searched refs:JITEventListener (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DJITEventListener.h41 class LLVM_ABI JITEventListener {
45 JITEventListener() = default;
46 virtual ~JITEventListener() = default;
65 static JITEventListener *createGDBRegistrationListener();
69 static JITEventListener *createIntelJITEventListener();
72 static JITEventListener *createIntelJITEventListener(
75 static JITEventListener *createIntelJITEventListener() { return nullptr; } in createIntelJITEventListener()
77 static JITEventListener *createIntelJITEventListener( in createIntelJITEventListener()
85 static JITEventListener *createOProfileJITEventListener();
88 static JITEventListener *createOProfileJITEventListener(
[all …]
H A DExecutionEngine.h49 class JITEventListener; variable
419 virtual void RegisterJITEventListener(JITEventListener *) {} in RegisterJITEventListener() argument
420 virtual void UnregisterJITEventListener(JITEventListener *) {} in UnregisterJITEventListener() argument
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DGDBRegistrationListener.cpp84 typedef llvm::DenseMap<JITEventListener::ObjectKey, RegisteredObjectInfo>
91 class GDBJITRegistrationListener : public JITEventListener {
242 JITEventListener* JITEventListener::createGDBRegistrationListener() { in createGDBRegistrationListener()
250 return wrap(JITEventListener::createGDBRegistrationListener()); in LLVMCreateGDBRegistrationListener()
H A DExecutionEngine.cpp58 void JITEventListener::anchor() {} in anchor()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileJITEventListener.cpp38 class OProfileJITEventListener : public JITEventListener {
179 JITEventListener *JITEventListener::createOProfileJITEventListener() { in createOProfileJITEventListener()
187 return wrap(JITEventListener::createOProfileJITEventListener()); in LLVMCreateOProfileJITEventListener()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.h123 void registerJITEventListener(JITEventListener &L);
126 void unregisterJITEventListener(JITEventListener &L);
156 std::vector<JITEventListener *> EventListeners;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/IntelJITEvents/
H A DIntelJITEventListener.cpp121 class IntelJITEventListener : public JITEventListener {
386 JITEventListener *JITEventListener::createIntelJITEventListener() { in createIntelJITEventListener()
391 JITEventListener *JITEventListener::createIntelJITEventListener( in createIntelJITEventListener()
400 return wrap(JITEventListener::createIntelJITEventListener()); in LLVMCreateIntelJITEventListener()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/
H A DPerfJITEventListener.cpp59 class PerfJITEventListener : public JITEventListener {
496 JITEventListener *JITEventListener::createPerfJITEventListener() { in createPerfJITEventListener()
507 return wrap(JITEventListener::createPerfJITEventListener()); in LLVMCreatePerfJITEventListener()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.h175 std::vector<JITEventListener*> EventListeners;
275 void RegisterJITEventListener(JITEventListener *L) override;
276 void UnregisterJITEventListener(JITEventListener *L) override;
H A DMCJIT.cpp89 RegisterJITEventListener(JITEventListener::createGDBRegistrationListener()); in MCJIT()
635 void MCJIT::RegisterJITEventListener(JITEventListener *L) { in RegisterJITEventListener()
642 void MCJIT::UnregisterJITEventListener(JITEventListener *L) { in UnregisterJITEventListener()
659 for (JITEventListener *EL : EventListeners) in notifyObjectLoaded()
667 for (JITEventListener *L : EventListeners) in notifyFreeingObject()
/freebsd/contrib/llvm-project/llvm/tools/lli/
H A Dlli.cpp598 JITEventListener::createOProfileJITEventListener()); in main()
600 JITEventListener::createIntelJITEventListener()); in main()
603 JITEventListener::createPerfJITEventListener()); in main()
1045 *JITEventListener::createGDBRegistrationListener()); in runOrcJIT()
1048 *JITEventListener::createOProfileJITEventListener()); in runOrcJIT()
1052 *JITEventListener::createIntelJITEventListener()); in runOrcJIT()
1056 *JITEventListener::createPerfJITEventListener()); in runOrcJIT()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.cpp217 void RTDyldObjectLinkingLayer::registerJITEventListener(JITEventListener &L) { in registerJITEventListener()
224 void RTDyldObjectLinkingLayer::unregisterJITEventListener(JITEventListener &L) { in unregisterJITEventListener()