Searched refs:JITEventListener (Results 1 - 11 of 11) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DJITEventListener.h1 //===- JITEventListener.h - Exposes events from JIT compilation -*- C++ -*-===//
9 // This file defines the JITEventListener interface, which lets users get
37 /// JITEventListener - Abstract interface for use by the JIT to notify clients
42 class JITEventListener { class in namespace:llvm
46 JITEventListener() = default;
47 virtual ~JITEventListener() = default;
66 static JITEventListener *createGDBRegistrationListener();
70 static JITEventListener *createIntelJITEventListener();
73 static JITEventListener *createIntelJITEventListener(
76 static JITEventListener *createIntelJITEventListene
[all...]
H A DExecutionEngine.h49 class JITEventListener;
407 /// the JIT. See JITEventListener.h for more details. Does not
410 virtual void RegisterJITEventListener(JITEventListener *) {}
411 virtual void UnregisterJITEventListener(JITEventListener *) {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DGDBRegistrationListener.cpp11 #include "llvm/ExecutionEngine/JITEventListener.h"
78 typedef llvm::DenseMap<JITEventListener::ObjectKey, RegisteredObjectInfo>
85 class GDBJITRegistrationListener : public JITEventListener {
229 JITEventListener* JITEventListener::createGDBRegistrationListener() {
237 return wrap(JITEventListener::createGDBRegistrationListener());
H A DExecutionEngine.cpp19 #include "llvm/ExecutionEngine/JITEventListener.h"
62 void JITEventListener::anchor() {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileJITEventListener.cpp9 // This file defines a JITEventListener object that uses OProfileWrapper to tell
18 #include "llvm/ExecutionEngine/JITEventListener.h"
38 class OProfileJITEventListener : public JITEventListener {
179 JITEventListener *JITEventListener::createOProfileJITEventListener() {
187 return wrap(JITEventListener::createOProfileJITEventListener());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/IntelJITEvents/
H A DIntelJITEventListener.cpp9 // This file defines a JITEventListener object to tell Intel(R) VTune(TM)
21 #include "llvm/ExecutionEngine/JITEventListener.h"
39 class IntelJITEventListener : public JITEventListener {
243 JITEventListener *JITEventListener::createIntelJITEventListener() {
248 JITEventListener *JITEventListener::createIntelJITEventListener(
257 return wrap(JITEventListener::createIntelJITEventListener());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.h184 std::vector<JITEventListener*> EventListeners;
284 void RegisterJITEventListener(JITEventListener *L) override;
285 void UnregisterJITEventListener(JITEventListener *L) override;
H A DMCJIT.cpp12 #include "llvm/ExecutionEngine/JITEventListener.h"
87 RegisterJITEventListener(JITEventListener::createGDBRegistrationListener());
632 void MCJIT::RegisterJITEventListener(JITEventListener *L) {
639 void MCJIT::UnregisterJITEventListener(JITEventListener *L) {
665 for (JITEventListener *L : EventListeners)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/
H A DPerfJITEventListener.cpp9 // This file defines a JITEventListener object that tells perf about JITted
21 #include "llvm/ExecutionEngine/JITEventListener.h"
61 class PerfJITEventListener : public JITEventListener {
495 JITEventListener *JITEventListener::createPerfJITEventListener() {
503 return wrap(JITEventListener::createPerfJITEventListener());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DOrcCBindingsStack.h17 #include "llvm/ExecutionEngine/JITEventListener.h"
429 void RegisterJITEventListener(JITEventListener *L) {
435 void UnregisterJITEventListener(JITEventListener *L) {
512 std::vector<JITEventListener *> EventListeners;
/freebsd-11-stable/contrib/llvm-project/llvm/tools/lli/
H A Dlli.cpp24 #include "llvm/ExecutionEngine/JITEventListener.h"
531 JITEventListener::createOProfileJITEventListener());
533 JITEventListener::createIntelJITEventListener());
536 JITEventListener::createPerfJITEventListener());

Completed in 183 milliseconds