LLVM OpenMP 22.0.0git
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 6 of file task_memory.c.

Function Documentation

◆ main()

int main ( void )

Definition at line 10 of file task_memory.c.

◆ ompt_finalize()

void ompt_finalize ( ompt_data_t * tool_data)

Definition at line 89 of file task_memory.c.

◆ 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 91 of file task_memory.c.

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

◆ on_ompt_callback_implicit_task()

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 26 of file task_memory.c.

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

◆ on_ompt_callback_task_create()

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 53 of file task_memory.c.

References addr, ompt_get_unique_id, and size.

◆ on_ompt_callback_task_schedule()

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 65 of file task_memory.c.

References addr, ompt_get_task_memory, result, and size.