ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Attributes | List of all members
ompt_record_ompt_t Struct Reference

#include <omp-tools.h>

Collaboration diagram for ompt_record_ompt_t:
Collaboration graph
[legend]

Public Attributes

ompt_callbacks_t type
 
ompt_device_time_t time
 
ompt_id_t thread_id
 
ompt_id_t target_id
 
union { 
 
   ompt_record_thread_begin_t   thread_begin 
 
   ompt_record_parallel_begin_t   parallel_begin 
 
   ompt_record_parallel_end_t   parallel_end 
 
   ompt_record_work_t   work 
 
   ompt_record_dispatch_t   dispatch 
 
   ompt_record_task_create_t   task_create 
 
   ompt_record_dependences_t   dependences 
 
   ompt_record_task_dependence_t   task_dependence 
 
   ompt_record_task_schedule_t   task_schedule 
 
   ompt_record_implicit_task_t   implicit_task 
 
   ompt_record_master_t   master 
 
   ompt_record_sync_region_t   sync_region 
 
   ompt_record_mutex_acquire_t   mutex_acquire 
 
   ompt_record_mutex_t   mutex 
 
   ompt_record_nest_lock_t   nest_lock 
 
   ompt_record_flush_t   flush 
 
   ompt_record_cancel_t   cancel 
 
   ompt_record_target_t   target 
 
   ompt_record_target_data_op_t   target_data_op 
 
   ompt_record_target_map_t   target_map 
 
   ompt_record_target_kernel_t   target_kernel 
 
   ompt_record_control_tool_t   control_tool 
 
record 
 
union { 
 
   ompt_record_thread_begin_t   thread_begin 
 
   ompt_record_parallel_begin_t   parallel_begin 
 
   ompt_record_parallel_end_t   parallel_end 
 
   ompt_record_work_t   work 
 
   ompt_record_dispatch_t   dispatch 
 
   ompt_record_task_create_t   task_create 
 
   ompt_record_dependences_t   dependences 
 
   ompt_record_task_dependence_t   task_dependence 
 
   ompt_record_task_schedule_t   task_schedule 
 
   ompt_record_implicit_task_t   implicit_task 
 
   ompt_record_master_t   master 
 
   ompt_record_sync_region_t   sync_region 
 
   ompt_record_mutex_acquire_t   mutex_acquire 
 
   ompt_record_mutex_t   mutex 
 
   ompt_record_nest_lock_t   nest_lock 
 
   ompt_record_flush_t   flush 
 
   ompt_record_cancel_t   cancel 
 
   ompt_record_target_t   target 
 
   ompt_record_target_data_op_t   target_data_op 
 
   ompt_record_target_map_t   target_map 
 
   ompt_record_target_kernel_t   target_kernel 
 
   ompt_record_control_tool_t   control_tool 
 
record 
 

Detailed Description

Definition at line 1036 of file omp-tools.h.

Member Data Documentation

◆ cancel

ompt_record_cancel_t ompt_record_ompt_t::cancel

Definition at line 1058 of file omp-tools.h.

◆ control_tool

ompt_record_control_tool_t ompt_record_ompt_t::control_tool

Definition at line 1063 of file omp-tools.h.

◆ dependences

ompt_record_dependences_t ompt_record_ompt_t::dependences

Definition at line 1048 of file omp-tools.h.

◆ dispatch

ompt_record_dispatch_t ompt_record_ompt_t::dispatch

Definition at line 1046 of file omp-tools.h.

◆ flush

ompt_record_flush_t ompt_record_ompt_t::flush

Definition at line 1057 of file omp-tools.h.

◆ implicit_task

ompt_record_implicit_task_t ompt_record_ompt_t::implicit_task

Definition at line 1051 of file omp-tools.h.

◆ master

ompt_record_master_t ompt_record_ompt_t::master

Definition at line 1052 of file omp-tools.h.

◆ mutex

ompt_record_mutex_t ompt_record_ompt_t::mutex

Definition at line 1055 of file omp-tools.h.

◆ mutex_acquire

ompt_record_mutex_acquire_t ompt_record_ompt_t::mutex_acquire

Definition at line 1054 of file omp-tools.h.

◆ nest_lock

ompt_record_nest_lock_t ompt_record_ompt_t::nest_lock

Definition at line 1056 of file omp-tools.h.

◆ parallel_begin

ompt_record_parallel_begin_t ompt_record_ompt_t::parallel_begin

Definition at line 1043 of file omp-tools.h.

◆ parallel_end

ompt_record_parallel_end_t ompt_record_ompt_t::parallel_end

Definition at line 1044 of file omp-tools.h.

◆ [union] [1/2]

union { ... } ompt_record_ompt_t::record

◆ [union] [2/2]

union { ... } ompt_record_ompt_t::record

◆ sync_region

ompt_record_sync_region_t ompt_record_ompt_t::sync_region

Definition at line 1053 of file omp-tools.h.

◆ target

ompt_record_target_t ompt_record_ompt_t::target

Definition at line 1059 of file omp-tools.h.

◆ target_data_op

ompt_record_target_data_op_t ompt_record_ompt_t::target_data_op

Definition at line 1060 of file omp-tools.h.

◆ target_id

ompt_id_t ompt_record_ompt_t::target_id

Definition at line 1040 of file omp-tools.h.

◆ target_kernel

ompt_record_target_kernel_t ompt_record_ompt_t::target_kernel

Definition at line 1062 of file omp-tools.h.

◆ target_map

ompt_record_target_map_t ompt_record_ompt_t::target_map

Definition at line 1061 of file omp-tools.h.

◆ task_create

ompt_record_task_create_t ompt_record_ompt_t::task_create

Definition at line 1047 of file omp-tools.h.

◆ task_dependence

ompt_record_task_dependence_t ompt_record_ompt_t::task_dependence

Definition at line 1049 of file omp-tools.h.

◆ task_schedule

ompt_record_task_schedule_t ompt_record_ompt_t::task_schedule

Definition at line 1050 of file omp-tools.h.

◆ thread_begin

ompt_record_thread_begin_t ompt_record_ompt_t::thread_begin

Definition at line 1042 of file omp-tools.h.

◆ thread_id

ompt_id_t ompt_record_ompt_t::thread_id

Definition at line 1039 of file omp-tools.h.

◆ time

ompt_device_time_t ompt_record_ompt_t::time

Definition at line 1038 of file omp-tools.h.

◆ type

ompt_callbacks_t ompt_record_ompt_t::type

Definition at line 1037 of file omp-tools.h.

◆ work

ompt_record_work_t ompt_record_ompt_t::work

Definition at line 1045 of file omp-tools.h.


The documentation for this struct was generated from the following files: