LLVM 22.0.0git
llvm::IntelJITEventsWrapper Class Reference

#include "ExecutionEngine/IntelJITProfiling/IntelJITEventsWrapper.h"

Public Member Functions

bool isAmplifierRunning ()
 IntelJITEventsWrapper ()
 IntelJITEventsWrapper (NotifyEventPtr NotifyEventImpl, IttnotifyInfoPtr IttnotifyInfoImpl, RegisterCallbackExPtr RegisterCallbackExImpl, IsProfilingActivePtr IsProfilingActiveImpl, FinalizeThreadPtr FinalizeThreadImpl, FinalizeProcessPtr FinalizeProcessImpl, GetNewMethodIDPtr GetNewMethodIDImpl)
int iJIT_NotifyEvent (iJIT_JVM_EVENT EventType, void *EventSpecificData)
int iJitIttNotifyInfo (IttEventType EventType, const char *Name, unsigned int Size)
void iJIT_RegisterCallbackEx (void *UserData, iJIT_ModeChangedEx NewModeCallBackFuncEx)
iJIT_IsProfilingActiveFlags iJIT_IsProfilingActive (void)
unsigned int iJIT_GetNewMethodID (void)

Detailed Description

Definition at line 31 of file IntelJITEventsWrapper.h.

Constructor & Destructor Documentation

◆ IntelJITEventsWrapper() [1/2]

llvm::IntelJITEventsWrapper::IntelJITEventsWrapper ( )
inline

◆ IntelJITEventsWrapper() [2/2]

llvm::IntelJITEventsWrapper::IntelJITEventsWrapper ( NotifyEventPtr NotifyEventImpl,
IttnotifyInfoPtr IttnotifyInfoImpl,
RegisterCallbackExPtr RegisterCallbackExImpl,
IsProfilingActivePtr IsProfilingActiveImpl,
FinalizeThreadPtr FinalizeThreadImpl,
FinalizeProcessPtr FinalizeProcessImpl,
GetNewMethodIDPtr GetNewMethodIDImpl )
inline

Definition at line 59 of file IntelJITEventsWrapper.h.

Member Function Documentation

◆ iJIT_GetNewMethodID()

unsigned int llvm::IntelJITEventsWrapper::iJIT_GetNewMethodID ( void )
inline

Definition at line 101 of file IntelJITEventsWrapper.h.

Referenced by IntelJITEventsWrapper().

◆ iJIT_IsProfilingActive()

iJIT_IsProfilingActiveFlags llvm::IntelJITEventsWrapper::iJIT_IsProfilingActive ( void )
inline

Definition at line 94 of file IntelJITEventsWrapper.h.

References iJIT_NOTHING_RUNNING.

Referenced by IntelJITEventsWrapper(), and isAmplifierRunning().

◆ iJIT_NotifyEvent()

int llvm::IntelJITEventsWrapper::iJIT_NotifyEvent ( iJIT_JVM_EVENT EventType,
void * EventSpecificData )
inline

Definition at line 73 of file IntelJITEventsWrapper.h.

Referenced by IntelJITEventsWrapper().

◆ iJIT_RegisterCallbackEx()

void llvm::IntelJITEventsWrapper::iJIT_RegisterCallbackEx ( void * UserData,
iJIT_ModeChangedEx NewModeCallBackFuncEx )
inline

Definition at line 87 of file IntelJITEventsWrapper.h.

Referenced by IntelJITEventsWrapper().

◆ iJitIttNotifyInfo()

int llvm::IntelJITEventsWrapper::iJitIttNotifyInfo ( IttEventType EventType,
const char * Name,
unsigned int Size )
inline

Definition at line 79 of file IntelJITEventsWrapper.h.

References Size.

◆ isAmplifierRunning()

bool llvm::IntelJITEventsWrapper::isAmplifierRunning ( )
inline

Definition at line 49 of file IntelJITEventsWrapper.h.

References iJIT_IsProfilingActive(), and iJIT_SAMPLING_ON.


The documentation for this class was generated from the following file: