LLVM OpenMP 20.0.0git
|
#include <stdio.h>
#include <stdlib.h>
#include <omp.h>
#include <unistd.h>
Go to the source code of this file.
Classes | |
struct | id |
Macros | |
#define | delay() usleep(10); |
#define | seten(a, b, c) setenv((a),(b),(c)) |
#define | SIMD_LEN 4 |
Typedefs | |
typedef unsigned | u32 |
typedef long long | i64 |
typedef unsigned long long | u64 |
Enumerations | |
enum | sched { kmp_sch_static_balanced_chunked = 45 , kmp_sch_guided_simd = 46 , kmp_sch_runtime_simd = 47 , kmp_sch_static_balanced_chunked = 45 , kmp_sch_guided_simd = 46 , kmp_sch_runtime_simd = 47 , kmp_sch_static_balanced_chunked = 45 , kmp_sch_guided_simd = 46 , kmp_sch_runtime_simd = 47 , kmp_sch_static_balanced_chunked = 45 , kmp_sch_guided_simd = 46 , kmp_sch_runtime_simd = 47 } |
Functions | |
int | __kmpc_global_thread_num (id *) |
void | __kmpc_barrier (id *, int gtid) |
void | __kmpc_dispatch_init_4 (id *, int, enum sched, int, int, int, int) |
void | __kmpc_dispatch_init_8 (id *, int, enum sched, i64, i64, i64, i64) |
int | __kmpc_dispatch_next_4 (id *, int, void *, void *, void *, void *) |
int | __kmpc_dispatch_next_8 (id *, int, void *, void *, void *, void *) |
void | run_loop (int loop_lb, int loop_ub, int loop_st, int lchunk) |
int | main (int argc, char *argv[]) |
Variables | |
int | err = 0 |
static id | loc = {0, 2, 0, 0, ";file;func;0;0;;"} |
#define delay | ( | ) | usleep(10); |
Definition at line 15 of file kmp_sch_simd_runtime_api.c.
Definition at line 16 of file kmp_sch_simd_runtime_api.c.
#define SIMD_LEN 4 |
Definition at line 19 of file kmp_sch_simd_runtime_api.c.
typedef long long i64 |
Definition at line 30 of file kmp_sch_simd_runtime_api.c.
typedef unsigned u32 |
Definition at line 29 of file kmp_sch_simd_runtime_api.c.
typedef unsigned long long u64 |
Definition at line 31 of file kmp_sch_simd_runtime_api.c.
enum sched |
Definition at line 24 of file kmp_sch_simd_runtime_api.c.
Referenced by run_loop().
Referenced by run_loop().
Referenced by run_loop().
Referenced by run_loop().
Definition at line 176 of file kmp_sch_simd_runtime_api.c.
References err, omp_sched_auto, omp_sched_dynamic, omp_sched_guided, omp_sched_static, omp_set_schedule, and run_loop().
Definition at line 58 of file kmp_sch_simd_runtime_api.c.
References __kmpc_barrier(), __kmpc_dispatch_init_4(), __kmpc_dispatch_next_4(), __kmpc_global_thread_num(), err, kmp_sch_runtime_simd, loc, omp_get_num_threads(), and SIMD_LEN.
Referenced by main().
int err = 0 |
Definition at line 20 of file kmp_sch_simd_runtime_api.c.
Referenced by main(), and run_loop().
Definition at line 54 of file kmp_sch_simd_runtime_api.c.
Referenced by run_loop().