LLVM OpenMP 22.0.0git
kmp_stats.h File Reference

Functions for collecting statistics. More...

#include "kmp_config.h"
#include "kmp_debug.h"

Go to the source code of this file.

Macros

#define KMP_COUNT_VALUE(n, v)
#define KMP_COUNT_BLOCK(n)
#define KMP_OUTPUT_STATS(heading_string)
#define KMP_RESET_STATS()
#define KMP_COUNT_DEVELOPER_VALUE(n, v)
#define KMP_COUNT_DEVELOPER_BLOCK(n)
#define KMP_TIME_DEVELOPER_PARTITIONED_BLOCK(n)
#define KMP_PUSH_DEVELOPER_PARTITIONED_TIMER(n)
#define KMP_POP_DEVELOPER_PARTITIONED_TIMER(n)
#define KMP_EXCHANGE_DEVELOPER_PARTITIONED_TIMER(n)
#define KMP_INIT_PARTITIONED_TIMERS(name)
#define KMP_TIME_PARTITIONED_BLOCK(name)
#define KMP_PUSH_PARTITIONED_TIMER(name)
#define KMP_POP_PARTITIONED_TIMER()
#define KMP_SET_THREAD_STATE(state_name)
#define KMP_GET_THREAD_STATE()
#define KMP_SET_THREAD_STATE_BLOCK(state_name)

Detailed Description

Functions for collecting statistics.

Definition in file kmp_stats.h.

Macro Definition Documentation

◆ KMP_COUNT_BLOCK

◆ KMP_COUNT_DEVELOPER_BLOCK

#define KMP_COUNT_DEVELOPER_BLOCK ( n)
Value:
((void)0)

Definition at line 1007 of file kmp_stats.h.

◆ KMP_COUNT_DEVELOPER_VALUE

#define KMP_COUNT_DEVELOPER_VALUE ( n,
v )
Value:
((void)0)

Definition at line 1006 of file kmp_stats.h.

Referenced by __kmp_dispatch_next_algorithm().

◆ KMP_COUNT_VALUE

#define KMP_COUNT_VALUE ( n,
v )

◆ KMP_EXCHANGE_DEVELOPER_PARTITIONED_TIMER

#define KMP_EXCHANGE_DEVELOPER_PARTITIONED_TIMER ( n)
Value:
((void)0)

Definition at line 1011 of file kmp_stats.h.

◆ KMP_GET_THREAD_STATE

#define KMP_GET_THREAD_STATE ( )

◆ KMP_INIT_PARTITIONED_TIMERS

#define KMP_INIT_PARTITIONED_TIMERS ( name)
Value:
((void)0)

Definition at line 1012 of file kmp_stats.h.

Referenced by __kmp_launch_worker(), and __kmp_register_root().

◆ KMP_OUTPUT_STATS

#define KMP_OUTPUT_STATS ( heading_string)
Value:
((void)0)

Definition at line 1003 of file kmp_stats.h.

◆ KMP_POP_DEVELOPER_PARTITIONED_TIMER

#define KMP_POP_DEVELOPER_PARTITIONED_TIMER ( n)
Value:
((void)0)

Definition at line 1010 of file kmp_stats.h.

◆ KMP_POP_PARTITIONED_TIMER

◆ KMP_PUSH_DEVELOPER_PARTITIONED_TIMER

#define KMP_PUSH_DEVELOPER_PARTITIONED_TIMER ( n)
Value:
((void)0)

Definition at line 1009 of file kmp_stats.h.

◆ KMP_PUSH_PARTITIONED_TIMER

◆ KMP_RESET_STATS

#define KMP_RESET_STATS ( )
Value:
((void)0)

Definition at line 1004 of file kmp_stats.h.

◆ KMP_SET_THREAD_STATE

#define KMP_SET_THREAD_STATE ( state_name)

◆ KMP_SET_THREAD_STATE_BLOCK

◆ KMP_TIME_DEVELOPER_PARTITIONED_BLOCK

◆ KMP_TIME_PARTITIONED_BLOCK