#include <stdbool.h>
#include <stdlib.h>
Include dependency graph for libxomp.h:

Go to the source code of this file.
Defines | |
| #define | MAX_OUTLINED_FUNC_PARAMETER_COUNT 256 |
Functions | |
| void | XOMP_init (int argc, char **argv) |
| void | xomp_init (void) |
| void | XOMP_terminate (int exitcode) |
| void | XOMP_parallel_start (void(*func)(void *), void *data, unsigned ifClauseValue, unsigned numThreadsSpecified) |
| void | XOMP_parallel_end (void) |
| int | XOMP_sections_init_next (int section_count) |
| int | XOMP_sections_next (void) |
| void | XOMP_sections_end (void) |
| void | XOMP_sections_end_nowait (void) |
| void | XOMP_task (void(*)(void *), void *, void(*)(void *, void *), long, long, bool, unsigned) |
| void | XOMP_taskwait (void) |
| void | XOMP_loop_default (int lower, int upper, int stride, long *n_lower, long *n_upper) |
| void | XOMP_loop_static_init (int lower, int upper, int stride, int chunk_size) |
| Optional init functions, mostly used for working with omni RTL. | |
| void | XOMP_loop_dynamic_init (int lower, int upper, int stride, int chunk_size) |
| void | XOMP_loop_guided_init (int lower, int upper, int stride, int chunk_size) |
| void | XOMP_loop_runtime_init (int lower, int upper, int stride) |
| void | XOMP_loop_ordered_static_init (int lower, int upper, int stride, int chunk_size) |
| void | XOMP_loop_ordered_dynamic_init (int lower, int upper, int stride, int chunk_size) |
| void | XOMP_loop_ordered_guided_init (int lower, int upper, int stride, int chunk_size) |
| void | XOMP_loop_ordered_runtime_init (int lower, int upper, int stride) |
| bool | XOMP_loop_static_start (long, long, long, long, long *, long *) |
| bool | XOMP_loop_dynamic_start (long, long, long, long, long *, long *) |
| bool | XOMP_loop_guided_start (long, long, long, long, long *, long *) |
| bool | XOMP_loop_runtime_start (long, long, long, long *, long *) |
| bool | XOMP_loop_ordered_static_start (long, long, long, long, long *, long *) |
| bool | XOMP_loop_ordered_dynamic_start (long, long, long, long, long *, long *) |
| bool | XOMP_loop_ordered_guided_start (long, long, long, long, long *, long *) |
| bool | XOMP_loop_ordered_runtime_start (long, long, long, long *, long *) |
| bool | XOMP_loop_static_next (long *, long *) |
| bool | XOMP_loop_dynamic_next (long *, long *) |
| bool | XOMP_loop_guided_next (long *, long *) |
| bool | XOMP_loop_runtime_next (long *, long *) |
| bool | XOMP_loop_ordered_static_next (long *, long *) |
| bool | XOMP_loop_ordered_dynamic_next (long *, long *) |
| bool | XOMP_loop_ordered_guided_next (long *, long *) |
| bool | XOMP_loop_ordered_runtime_next (long *, long *) |
| void | XOMP_barrier (void) |
| void | XOMP_critical_start (void **data) |
| void | XOMP_critical_end (void **data) |
| bool | XOMP_single (void) |
| bool | XOMP_master (void) |
| void | XOMP_atomic_start (void) |
| void | XOMP_atomic_end (void) |
| void | XOMP_loop_end (void) |
| void | XOMP_loop_end_nowait (void) |
| void | XOMP_flush_all (void) |
| void | XOMP_flush_one (char *startAddress, int nbyte) |
| void | XOMP_ordered_start (void) |
| void | XOMP_ordered_end (void) |
| void XOMP_init | ( | int | argc, | |
| char ** | argv | |||
| ) |
| void xomp_init | ( | void | ) |
| void XOMP_terminate | ( | int | exitcode | ) |
| void XOMP_parallel_start | ( | void(*)(void *) | func, | |
| void * | data, | |||
| unsigned | ifClauseValue, | |||
| unsigned | numThreadsSpecified | |||
| ) |
| void XOMP_parallel_end | ( | void | ) |
| int XOMP_sections_init_next | ( | int | section_count | ) |
| int XOMP_sections_next | ( | void | ) |
| void XOMP_sections_end | ( | void | ) |
| void XOMP_sections_end_nowait | ( | void | ) |
| void XOMP_task | ( | void(*)(void *) | , | |
| void * | , | |||
| void(*)(void *, void *) | , | |||
| long | , | |||
| long | , | |||
| bool | , | |||
| unsigned | ||||
| ) |
| void XOMP_taskwait | ( | void | ) |
| void XOMP_loop_default | ( | int | lower, | |
| int | upper, | |||
| int | stride, | |||
| long * | n_lower, | |||
| long * | n_upper | |||
| ) |
| void XOMP_loop_static_init | ( | int | lower, | |
| int | upper, | |||
| int | stride, | |||
| int | chunk_size | |||
| ) |
Optional init functions, mostly used for working with omni RTL.
| void XOMP_loop_dynamic_init | ( | int | lower, | |
| int | upper, | |||
| int | stride, | |||
| int | chunk_size | |||
| ) |
| void XOMP_loop_guided_init | ( | int | lower, | |
| int | upper, | |||
| int | stride, | |||
| int | chunk_size | |||
| ) |
| void XOMP_loop_runtime_init | ( | int | lower, | |
| int | upper, | |||
| int | stride | |||
| ) |
| void XOMP_loop_ordered_static_init | ( | int | lower, | |
| int | upper, | |||
| int | stride, | |||
| int | chunk_size | |||
| ) |
| void XOMP_loop_ordered_dynamic_init | ( | int | lower, | |
| int | upper, | |||
| int | stride, | |||
| int | chunk_size | |||
| ) |
| void XOMP_loop_ordered_guided_init | ( | int | lower, | |
| int | upper, | |||
| int | stride, | |||
| int | chunk_size | |||
| ) |
| void XOMP_loop_ordered_runtime_init | ( | int | lower, | |
| int | upper, | |||
| int | stride | |||
| ) |
| bool XOMP_loop_static_start | ( | long | , | |
| long | , | |||
| long | , | |||
| long | , | |||
| long * | , | |||
| long * | ||||
| ) |
| bool XOMP_loop_dynamic_start | ( | long | , | |
| long | , | |||
| long | , | |||
| long | , | |||
| long * | , | |||
| long * | ||||
| ) |
| bool XOMP_loop_guided_start | ( | long | , | |
| long | , | |||
| long | , | |||
| long | , | |||
| long * | , | |||
| long * | ||||
| ) |
| bool XOMP_loop_runtime_start | ( | long | , | |
| long | , | |||
| long | , | |||
| long * | , | |||
| long * | ||||
| ) |
| bool XOMP_loop_ordered_static_start | ( | long | , | |
| long | , | |||
| long | , | |||
| long | , | |||
| long * | , | |||
| long * | ||||
| ) |
| bool XOMP_loop_ordered_dynamic_start | ( | long | , | |
| long | , | |||
| long | , | |||
| long | , | |||
| long * | , | |||
| long * | ||||
| ) |
| bool XOMP_loop_ordered_guided_start | ( | long | , | |
| long | , | |||
| long | , | |||
| long | , | |||
| long * | , | |||
| long * | ||||
| ) |
| bool XOMP_loop_ordered_runtime_start | ( | long | , | |
| long | , | |||
| long | , | |||
| long * | , | |||
| long * | ||||
| ) |
| bool XOMP_loop_static_next | ( | long * | , | |
| long * | ||||
| ) |
| bool XOMP_loop_dynamic_next | ( | long * | , | |
| long * | ||||
| ) |
| bool XOMP_loop_guided_next | ( | long * | , | |
| long * | ||||
| ) |
| bool XOMP_loop_runtime_next | ( | long * | , | |
| long * | ||||
| ) |
| bool XOMP_loop_ordered_static_next | ( | long * | , | |
| long * | ||||
| ) |
| bool XOMP_loop_ordered_dynamic_next | ( | long * | , | |
| long * | ||||
| ) |
| bool XOMP_loop_ordered_guided_next | ( | long * | , | |
| long * | ||||
| ) |
| bool XOMP_loop_ordered_runtime_next | ( | long * | , | |
| long * | ||||
| ) |
| void XOMP_barrier | ( | void | ) |
| void XOMP_critical_start | ( | void ** | data | ) |
| void XOMP_critical_end | ( | void ** | data | ) |
| bool XOMP_single | ( | void | ) |
| bool XOMP_master | ( | void | ) |
| void XOMP_atomic_start | ( | void | ) |
| void XOMP_atomic_end | ( | void | ) |
| void XOMP_loop_end | ( | void | ) |
| void XOMP_loop_end_nowait | ( | void | ) |
| void XOMP_flush_all | ( | void | ) |
| void XOMP_flush_one | ( | char * | startAddress, | |
| int | nbyte | |||
| ) |
| void XOMP_ordered_start | ( | void | ) |
| void XOMP_ordered_end | ( | void | ) |
1.4.7