27#include "timemory/components/craypat/backends.hpp"
41 int PAT_counters(
int,
const char*[],
unsigned long[],
int*) {
return PAT_API_FAIL; }
void PAT_omp_barrier_exit(void)
void PAT_acc_kernel_exit(int)
void PAT_omp_parallel_begin(void)
void PAT_acc_sync_exit(int)
void PAT_omp_single_enter(void)
void PAT_acc_region_exit(int)
void PAT_acc_async_transfer_end(int, long int, int)
void PAT_acc_kernel_enter(int)
void PAT_acc_update_exit(int)
void PAT_acc_loop_enter(int)
int PAT_counters(int, const char *[], unsigned long[], int *)
void PAT_omp_barrier_enter(void)
void PAT_acc_region_loop_exit(int)
void PAT_acc_barrier_enter(int)
void PAT_acc_transfer_exit(int, long int, long int)
void PAT_omp_parallel_end(void)
void PAT_acc_data_enter(int)
void PAT_omp_loop_enter(void)
void PAT_acc_transfer_enter(int)
void PAT_acc_async_kernel_exit(int)
void PAT_omp_parallel_enter(void)
void PAT_omp_sections_exit(void)
void PAT_acc_barrier_exit(int)
void PAT_acc_loop_exit(int)
void PAT_omp_section_end(void)
void PAT_omp_task_begin(void)
void PAT_omp_workshare_exit(void)
int PAT_region_begin(int, const char *)
void PAT_acc_async_transfer_exit(int, long int, long int)
void PAT_omp_parallel_exit(void)
void PAT_omp_master_enter(void)
void PAT_omp_loop_exit(void)
long int PAT_acc_async_kernel_enter(int)
void PAT_acc_update_enter(int)
void PAT_omp_single_exit(void)
void PAT_omp_task_enter(void)
void PAT_acc_async_kernel_end(int, long int, int)
void PAT_acc_region_loop_enter(int)
void PAT_omp_workshare_enter(void)
void PAT_acc_sync_enter(int)
long int PAT_acc_async_transfer_enter(int)
void PAT_acc_region_enter(int)
void PAT_omp_section_begin(void)
void PAT_omp_task_end(void)
int PAT_flush_buffer(unsigned long *)
void PAT_omp_master_exit(void)
void PAT_omp_sections_enter(void)
void PAT_acc_data_exit(int)
void PAT_omp_task_exit(void)
Include the extern declarations for craypat components.
::tim::statistics< Tp > max(::tim::statistics< Tp > lhs, const Tp &rhs)