Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DJITEventListener.h40 class JITEventListener {
44 JITEventListener() = default;
45 virtual ~JITEventListener() = default;
64 static JITEventListener *createGDBRegistrationListener();
68 static JITEventListener *createIntelJITEventListener();
71 static JITEventListener *createIntelJITEventListener(
74 static JITEventListener *createIntelJITEventListener() { return nullptr; } in createIntelJITEventListener()
76 static JITEventListener *createIntelJITEventListener( in createIntelJITEventListener()
84 static JITEventListener *createOProfileJITEventListener();
87 static JITEventListener *createOProfileJITEventListener(
[all …]
H A DExecutionEngine.h48 class JITEventListener; variable
418 virtual void RegisterJITEventListener(JITEventListener *) {} in RegisterJITEventListener() argument
419 virtual void UnregisterJITEventListener(JITEventListener *) {} in UnregisterJITEventListener() argument
/src/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DGDBRegistrationListener.cpp85 typedef llvm::DenseMap<JITEventListener::ObjectKey, RegisteredObjectInfo>
92 class GDBJITRegistrationListener : public JITEventListener {
243 JITEventListener* JITEventListener::createGDBRegistrationListener() { in createGDBRegistrationListener()
251 return wrap(JITEventListener::createGDBRegistrationListener()); in LLVMCreateGDBRegistrationListener()
H A DExecutionEngine.cpp59 void JITEventListener::anchor() {} in anchor()
/src/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()
/src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.h121 void registerJITEventListener(JITEventListener &L);
124 void unregisterJITEventListener(JITEventListener &L);
154 std::vector<JITEventListener *> EventListeners;
/src/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()
/src/contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/
H A DPerfJITEventListener.cpp59 class PerfJITEventListener : public JITEventListener {
493 JITEventListener *JITEventListener::createPerfJITEventListener() { in createPerfJITEventListener()
504 return wrap(JITEventListener::createPerfJITEventListener()); in LLVMCreatePerfJITEventListener()
/src/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.h176 std::vector<JITEventListener*> EventListeners;
276 void RegisterJITEventListener(JITEventListener *L) override;
277 void UnregisterJITEventListener(JITEventListener *L) override;
H A DMCJIT.cpp90 RegisterJITEventListener(JITEventListener::createGDBRegistrationListener()); in MCJIT()
638 void MCJIT::RegisterJITEventListener(JITEventListener *L) { in RegisterJITEventListener()
645 void MCJIT::UnregisterJITEventListener(JITEventListener *L) { in UnregisterJITEventListener()
662 for (JITEventListener *EL : EventListeners) in notifyObjectLoaded()
670 for (JITEventListener *L : EventListeners) in notifyFreeingObject()
/src/contrib/llvm-project/llvm/tools/lli/
H A Dlli.cpp597 JITEventListener::createOProfileJITEventListener()); in main()
599 JITEventListener::createIntelJITEventListener()); in main()
602 JITEventListener::createPerfJITEventListener()); in main()
1048 *JITEventListener::createGDBRegistrationListener()); in runOrcJIT()
1051 *JITEventListener::createOProfileJITEventListener()); in runOrcJIT()
1055 *JITEventListener::createIntelJITEventListener()); in runOrcJIT()
1059 *JITEventListener::createPerfJITEventListener()); in runOrcJIT()
/src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.cpp208 void RTDyldObjectLinkingLayer::registerJITEventListener(JITEventListener &L) { in registerJITEventListener()
215 void RTDyldObjectLinkingLayer::unregisterJITEventListener(JITEventListener &L) { in unregisterJITEventListener()