|
timemory 3.3.0
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
|
This is the complete list of members for tim::openmp::context_handler< Api >, including all inherited members.
| api_type typedef | tim::openmp::context_handler< Api > | |
| callback_connector | tim::openmp::context_handler< Api > | friend |
| construct(Func &&f=[](Tp *) {}) -> decltype(new Tp(std::declval< std::string >()), void()) | tim::openmp::context_handler< Api > | inline |
| construct(Func &&f=[](Tp *) {}) | tim::openmp::context_handler< Api > | inline |
| construct_data(bool _cleanup=false) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_thread_t thread_type, ompt_data_t *thread_data) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_data_t *thread_data) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_data_t *task_data, const ompt_frame_t *task_frame, ompt_data_t *parallel_data, unsigned int requested_parallelism, int flags, const void *codeptr) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_data_t *parallel_data, ompt_data_t *task_data, int flags, const void *codeptr) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_scope_endpoint_t endpoint, ompt_data_t *parallel_data, ompt_data_t *task_data, const void *codeptr) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_scope_endpoint_t endpoint, ompt_data_t *parallel_data, ompt_data_t *task_data, unsigned int team_size, unsigned int thread_num) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_sync_region_t kind, ompt_scope_endpoint_t endpoint, ompt_data_t *parallel_data, ompt_data_t *task_data, const void *codeptr) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_mutex_t kind, unsigned int hint, unsigned int impl, ompt_wait_id_t wait_id, const void *codeptr) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_mutex_t kind, ompt_wait_id_t wait_id, const void *codeptr) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_scope_endpoint_t endpoint, ompt_wait_id_t wait_id, const void *codeptr) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_data_t *task_data, const ompt_frame_t *task_frame, ompt_data_t *new_task_data, int flags, int has_dependences, const void *codeptr) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_data_t *prior_task_data, ompt_task_status_t prior_task_status, ompt_data_t *next_task_data) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_data_t *parallel_data, ompt_data_t *task_data, ompt_dispatch_t kind, ompt_data_t instance) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_work_t wstype, ompt_scope_endpoint_t endpoint, ompt_data_t *parallel_data, ompt_data_t *task_data, uint64_t count, const void *codeptr) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_data_t *thread_data, const void *codeptr) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_data_t *thread_data, int flags, const void *codeptr) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_target_t kind, ompt_scope_endpoint_t endpoint, int device_num, ompt_data_t *task_data, ompt_id_t target_id, const void *codeptr) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_id_t target_id, ompt_id_t host_op_id, ompt_target_data_op_t optype, void *src_addr, int src_device_num, void *dest_addr, int dest_device_num, size_t bytes, const void *codeptr) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_id_t target_id, ompt_id_t host_op_id, unsigned int requested_num_teams) | tim::openmp::context_handler< Api > | inline |
| context_handler(ompt_id_t target_id, unsigned int nitems, void **host_addr, void **device_addr, size_t *bytes, unsigned int *mapping_flags) | tim::openmp::context_handler< Api > | inline |
| context_handler(uint64_t device_num, const char *type, ompt_device_t *device, ompt_function_lookup_t lookup, const char *documentation) | tim::openmp::context_handler< Api > | inline |
| context_handler(uint64_t device_num) | tim::openmp::context_handler< Api > | inline |
| context_handler(uint64_t device_num, const char *filename, int64_t offset_in_file, void *vma_in_file, size_t bytes, void *host_addr, void *device_addr, uint64_t module_id) | tim::openmp::context_handler< Api > | inline |
| context_handler(uint64_t device_num, uint64_t module_id) | tim::openmp::context_handler< Api > | inline |
| data(size_t idx=0) const | tim::openmp::context_handler< Api > | inline |
| data_map_t typedef | tim::openmp::context_handler< Api > | |
| destroy(Func &&f=[](Tp *) {}) | tim::openmp::context_handler< Api > | inline |
| destroy(Func &&f=[](Tp *) {}) | tim::openmp::context_handler< Api > | inline |
| empty() const | tim::openmp::context_handler< Api > | inline |
| get_counter() | tim::openmp::context_handler< Api > | inlineprotectedstatic |
| get_data() | tim::openmp::context_handler< Api > | inlinestatic |
| key() const | tim::openmp::context_handler< Api > | inline |
| m_cleanup | tim::openmp::context_handler< Api > | protected |
| m_data | tim::openmp::context_handler< Api > | protected |
| m_key | tim::openmp::context_handler< Api > | protected |
| size | tim::openmp::context_handler< Api > | static |
| uomap_t typedef | tim::openmp::context_handler< Api > | |
| ~context_handler() | tim::openmp::context_handler< Api > | inline |