LLVM OpenMP 19.0.0git
Macros | Functions
kmp_debug.h File Reference
#include <stdarg.h>

Go to the source code of this file.

Macros

#define KMP_BUILD_ASSERT(expr)   static_assert(expr, "Build condition error")
 
#define KMP_ASSERT(cond)   /* Nothing */
 
#define KMP_ASSERT2(cond, msg)   /* Nothing */
 
#define KMP_DEBUG_ASSERT(cond)   /* Nothing */
 
#define KMP_DEBUG_ASSERT2(cond, msg)   /* Nothing */
 
#define KMP_DEBUG_USE_VAR(x)   ((void)(x))
 
#define KA_TRACE(d, x)   /* nothing to do */
 
#define KB_TRACE(d, x)   /* nothing to do */
 
#define KC_TRACE(d, x)   /* nothing to do */
 
#define KD_TRACE(d, x)   /* nothing to do */
 
#define KE_TRACE(d, x)   /* nothing to do */
 
#define KF_TRACE(d, x)   /* nothing to do */
 
#define K_DIAG(d, x)    {} /* nothing to do */
 
#define KA_DUMP(d, x)   /* nothing to do */
 
#define KB_DUMP(d, x)   /* nothing to do */
 
#define KC_DUMP(d, x)   /* nothing to do */
 
#define KD_DUMP(d, x)   /* nothing to do */
 
#define KE_DUMP(d, x)   /* nothing to do */
 
#define KF_DUMP(d, x)   /* nothing to do */
 

Functions

void __kmp_dump_debug_buffer (void)
 
void __kmp_debug_printf (char const *format,...)
 

Macro Definition Documentation

◆ K_DIAG

#define K_DIAG (   d,
 
)     {} /* nothing to do */

Definition at line 163 of file kmp_debug.h.

◆ KA_DUMP

#define KA_DUMP (   d,
 
)    /* nothing to do */

Definition at line 166 of file kmp_debug.h.

◆ KA_TRACE

#define KA_TRACE (   d,
 
)    /* nothing to do */

Definition at line 157 of file kmp_debug.h.

◆ KB_DUMP

#define KB_DUMP (   d,
 
)    /* nothing to do */

Definition at line 167 of file kmp_debug.h.

◆ KB_TRACE

#define KB_TRACE (   d,
 
)    /* nothing to do */

Definition at line 158 of file kmp_debug.h.

◆ KC_DUMP

#define KC_DUMP (   d,
 
)    /* nothing to do */

Definition at line 168 of file kmp_debug.h.

◆ KC_TRACE

#define KC_TRACE (   d,
 
)    /* nothing to do */

Definition at line 159 of file kmp_debug.h.

◆ KD_DUMP

#define KD_DUMP (   d,
 
)    /* nothing to do */

Definition at line 169 of file kmp_debug.h.

◆ KD_TRACE

#define KD_TRACE (   d,
 
)    /* nothing to do */

Definition at line 160 of file kmp_debug.h.

◆ KE_DUMP

#define KE_DUMP (   d,
 
)    /* nothing to do */

Definition at line 170 of file kmp_debug.h.

◆ KE_TRACE

#define KE_TRACE (   d,
 
)    /* nothing to do */

Definition at line 161 of file kmp_debug.h.

◆ KF_DUMP

#define KF_DUMP (   d,
 
)    /* nothing to do */

Definition at line 171 of file kmp_debug.h.

◆ KF_TRACE

#define KF_TRACE (   d,
 
)    /* nothing to do */

Definition at line 162 of file kmp_debug.h.

◆ KMP_ASSERT

#define KMP_ASSERT (   cond)    /* Nothing */

Definition at line 59 of file kmp_debug.h.

◆ KMP_ASSERT2

#define KMP_ASSERT2 (   cond,
  msg 
)    /* Nothing */

Definition at line 60 of file kmp_debug.h.

◆ KMP_BUILD_ASSERT

#define KMP_BUILD_ASSERT (   expr)    static_assert(expr, "Build condition error")

Definition at line 26 of file kmp_debug.h.

◆ KMP_DEBUG_ASSERT

#define KMP_DEBUG_ASSERT (   cond)    /* Nothing */

Definition at line 61 of file kmp_debug.h.

◆ KMP_DEBUG_ASSERT2

#define KMP_DEBUG_ASSERT2 (   cond,
  msg 
)    /* Nothing */

Definition at line 62 of file kmp_debug.h.

◆ KMP_DEBUG_USE_VAR

#define KMP_DEBUG_USE_VAR (   x)    ((void)(x))

Definition at line 63 of file kmp_debug.h.

Function Documentation

◆ __kmp_debug_printf()

void __kmp_debug_printf ( char const *  format,
  ... 
)

Definition at line 29 of file kmp_debug.cpp.

References __kmp_vprintf(), and kmp_err.

◆ __kmp_dump_debug_buffer()

void __kmp_dump_debug_buffer ( void  )