Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/
H A DJITEventListener.h41 class 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
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/
H A DGDBRegistrationListener.cpp85 typedef llvm::DenseMap<JITEventListener::ObjectKey, RegisteredObjectInfo>
92 class GDBJITRegistrationListener : public JITEventListener {
236 JITEventListener* JITEventListener::createGDBRegistrationListener() { in createGDBRegistrationListener()
244 return wrap(JITEventListener::createGDBRegistrationListener()); in LLVMCreateGDBRegistrationListener()
H A DExecutionEngine.cpp59 void JITEventListener::anchor() {} in anchor()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/IntelJITEvents/
H A DIntelJITEventListener.cpp120 class IntelJITEventListener : public JITEventListener {
385 JITEventListener *JITEventListener::createIntelJITEventListener() { in createIntelJITEventListener()
390 JITEventListener *JITEventListener::createIntelJITEventListener( in createIntelJITEventListener()
399 return wrap(JITEventListener::createIntelJITEventListener()); in LLVMCreateIntelJITEventListener()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.h123 void registerJITEventListener(JITEventListener &L);
126 void unregisterJITEventListener(JITEventListener &L);
155 std::vector<JITEventListener *> EventListeners;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/PerfJITEvents/
H A DPerfJITEventListener.cpp60 class PerfJITEventListener : public JITEventListener {
495 JITEventListener *JITEventListener::createPerfJITEventListener() { in createPerfJITEventListener()
503 return wrap(JITEventListener::createPerfJITEventListener()); in LLVMCreatePerfJITEventListener()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.h183 std::vector<JITEventListener*> EventListeners;
283 void RegisterJITEventListener(JITEventListener *L) override;
284 void UnregisterJITEventListener(JITEventListener *L) override;
H A DMCJIT.cpp89 RegisterJITEventListener(JITEventListener::createGDBRegistrationListener()); in MCJIT()
638 void MCJIT::RegisterJITEventListener(JITEventListener *L) { in RegisterJITEventListener()
645 void MCJIT::UnregisterJITEventListener(JITEventListener *L) { in UnregisterJITEventListener()
671 for (JITEventListener *L : EventListeners) in notifyFreeingObject()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-jitlistener/
H A Dllvm-jitlistener.cpp196 std::unique_ptr<llvm::JITEventListener> Listener( in ProcessInput()
197 JITEventListener::createIntelJITEventListener(new IntelJITEventsWrapper( in ProcessInput()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/
H A DLLJITWithGDBRegistrationListener.cpp76 *JITEventListener::createGDBRegistrationListener()); in main()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.cpp172 void RTDyldObjectLinkingLayer::registerJITEventListener(JITEventListener &L) { in registerJITEventListener()
179 void RTDyldObjectLinkingLayer::unregisterJITEventListener(JITEventListener &L) { in unregisterJITEventListener()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/lli/
H A Dlli.cpp598 JITEventListener::createOProfileJITEventListener()); in main()
600 JITEventListener::createIntelJITEventListener()); in main()
603 JITEventListener::createPerfJITEventListener()); in main()
960 *JITEventListener::createGDBRegistrationListener()); in runOrcJIT()