LLVM OpenMP 20.0.0git
Macros | Functions
task_memory.c File Reference
#include "callback.h"
#include <omp.h>

Go to the source code of this file.

Macros

#define USE_PRIVATE_TOOL   1
 

Functions

int main ()
 
static void on_ompt_callback_implicit_task (ompt_scope_endpoint_t endpoint, ompt_data_t *parallel_data, ompt_data_t *task_data, unsigned int team_size, unsigned int thread_num, int flag)
 
static void on_ompt_callback_task_create (ompt_data_t *encountering_task_data, const ompt_frame_t *encountering_task_frame, ompt_data_t *new_task_data, int flags, int has_dependences, const void *codeptr_ra)
 
static void on_ompt_callback_task_schedule (ompt_data_t *first_task_data, ompt_task_status_t prior_task_status, ompt_data_t *second_task_data)
 
int ompt_initialize (ompt_function_lookup_t lookup, int initial_device_num, ompt_data_t *tool_data)
 
void ompt_finalize (ompt_data_t *tool_data)
 
ompt_start_tool_result_tompt_start_tool (unsigned int omp_version, const char *runtime_version)
 

Macro Definition Documentation

◆ USE_PRIVATE_TOOL

#define USE_PRIVATE_TOOL   1

Definition at line 4 of file task_memory.c.

Function Documentation

◆ main()

int main ( void  )

Definition at line 8 of file task_memory.c.

◆ ompt_finalize()

void ompt_finalize ( ompt_data_t *  tool_data)

Definition at line 87 of file task_memory.c.

Referenced by ompt_start_tool().

◆ ompt_initialize()

int ompt_initialize ( ompt_function_lookup_t  lookup,
int  initial_device_num,
ompt_data_t *  tool_data 
)

◆ ompt_start_tool()

ompt_start_tool_result_t * ompt_start_tool ( unsigned int  omp_version,
const char runtime_version 
)

Definition at line 89 of file task_memory.c.

References ompt_finalize(), ompt_initialize(), and ompt_start_tool_result.

◆ on_ompt_callback_implicit_task()

static void on_ompt_callback_implicit_task ( ompt_scope_endpoint_t  endpoint,
ompt_data_t *  parallel_data,
ompt_data_t *  task_data,
unsigned int  team_size,
unsigned int  thread_num,
int  flag 
)
static

Definition at line 24 of file task_memory.c.

References addr, ompt_get_task_memory, ompt_get_unique_id, result, and size.

◆ on_ompt_callback_task_create()

static void on_ompt_callback_task_create ( ompt_data_t *  encountering_task_data,
const ompt_frame_t *  encountering_task_frame,
ompt_data_t *  new_task_data,
int  flags,
int  has_dependences,
const void codeptr_ra 
)
static

Definition at line 51 of file task_memory.c.

References addr, ompt_get_unique_id, and size.

◆ on_ompt_callback_task_schedule()

static void on_ompt_callback_task_schedule ( ompt_data_t *  first_task_data,
ompt_task_status_t  prior_task_status,
ompt_data_t *  second_task_data 
)
static

Definition at line 63 of file task_memory.c.

References addr, ompt_get_task_memory, result, and size.