OpenMP Runtime
Classes | Functions | Variables
tomp_util.c File Reference

Implements utility functions. More...

#include "tomp_util.h"
#include <stdlib.h>
Include dependency graph for tomp_util.c:

Classes

struct  tomp_CoreBarrier

Functions

void tomp_waitAtCoreBarrier (void)
void __gomp_flush0 ()
void __TI_tls_init (void *TLS_block_addr)
size_t __TI_tls_block_size ()
void * tomp_allocInitTLSBlock (void)
 Create and initialize the TLS block for a thread.
void __TI_omp_wait_at_core_barrier (void)
 Implements a core-level barrier.

Variables

tomp_CoreBarrier tomp_svCoreBarrier
uint8_t tomp_gvCoreBarrierSense = 0

Detailed Description

Implements utility functions.


Function Documentation

Implements a core-level barrier.

Used during OpenMP runtime initialization

void* tomp_allocInitTLSBlock ( void  )

Create and initialize the TLS block for a thread.

Returns:
Initialized TLS block

Here is the call graph for this function:

Here is the caller graph for this function:

 All Classes Files Functions Variables Typedefs Enumerations Defines