osprey/kg++fe/omp_types.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Types

type  reduction
union  parallel_clause_node
type  parallel_clause_list
type  schedule_2
union  for_clause_node
type  for_clause_list
union  sections_clause_node
type  sections_clause_list
union  single_clause_node
type  single_clause_list
union  parallel_for_clause_node
type  parallel_for_clause_list
union  parallel_sections_clause_node
type  parallel_sections_clause_list

Enumerations

enum  omp_tree_type {
  parallel_dir_b, parallel_dir_e, for_dir_b, for_dir_e,
  sections_cons_b, sections_cons_e, section_cons_b, section_cons_e,
  single_cons_b, single_cons_e, par_for_cons_b, par_for_cons_e,
  par_sctn_cons_b, par_sctn_cons_e, master_cons_b, master_cons_e,
  critical_cons_b, critical_cons_e, barrier_dir, flush_dir,
  atomic_cons_b, atomic_cons_e, thdprv_dir, ordered_cons_b,
  ordered_cons_e, options_dir, exec_freq_dir, parallel_dir_b,
  parallel_dir_e, for_dir_b, for_dir_e, sections_cons_b,
  sections_cons_e, section_cons_b, section_cons_e, single_cons_b,
  single_cons_e, par_for_cons_b, par_for_cons_e, par_sctn_cons_b,
  par_sctn_cons_e, master_cons_b, master_cons_e, critical_cons_b,
  critical_cons_e, barrier_dir, flush_dir, atomic_cons,
  ordered_cons_b, ordered_cons_e, options_dir, unroll_dir,
  exec_freq_dir, parallel_dir_b, parallel_dir_e, for_dir_b,
  for_dir_e, sections_cons_b, sections_cons_e, section_cons_b,
  section_cons_e, single_cons_b, single_cons_e, par_for_cons_b,
  par_for_cons_e, par_sctn_cons_b, par_sctn_cons_e, master_cons_b,
  master_cons_e, critical_cons_b, critical_cons_e, barrier_dir,
  flush_dir, atomic_cons, ordered_cons_b, ordered_cons_e,
  options_dir, exec_freq_dir
}
enum  reduction_op_type {
  REDUCTION_OPR_BAND, REDUCTION_OPR_BIOR, REDUCTION_OPR_BXOR, REDUCTION_OPR_ADD,
  REDUCTION_OPR_MPY, REDUCTION_OPR_SUB, REDUCTION_OPR_CAND, REDUCTION_OPR_CIOR,
  REDUCTION_OPR_BAND, REDUCTION_OPR_BIOR, REDUCTION_OPR_BXOR, REDUCTION_OPR_ADD,
  REDUCTION_OPR_MPY, REDUCTION_OPR_SUB, REDUCTION_OPR_CAND, REDUCTION_OPR_CIOR,
  REDUCTION_OPR_BAND, REDUCTION_OPR_BIOR, REDUCTION_OPR_BXOR, REDUCTION_OPR_ADD,
  REDUCTION_OPR_MPY, REDUCTION_OPR_SUB, REDUCTION_OPR_CAND, REDUCTION_OPR_CIOR
}
enum  default_type {
  default_shared, default_none, no_default, default_shared,
  default_none, no_default, default_shared, default_none,
  no_default
}
enum  parallel_clause_type {
  p_if, p_num_threads, p_private, p_firstprivate,
  p_shared, p_default, p_reduction, p_copyin,
  p_if, p_num_threads, p_private, p_firstprivate,
  p_shared, p_default, p_reduction, p_copyin,
  p_if, p_num_threads, p_private, p_firstprivate,
  p_shared, p_default, p_reduction, p_copyin
}
enum  schedule_kind_type {
  SK_STATIC, SK_DYNAMIC, SK_GUIDED, SK_RUNTIME,
  SK_NONE, SK_STATIC, SK_DYNAMIC, SK_GUIDED,
  SK_RUNTIME, SK_NONE, SK_STATIC, SK_DYNAMIC,
  SK_GUIDED, SK_RUNTIME, SK_NONE
}
enum  for_clause_type {
  f_private, f_firstprivate, f_lastprivate, f_reduction,
  f_ordered, f_schedule_1, f_schedule_2, f_nowait,
  f_private, f_firstprivate, f_lastprivate, f_reduction,
  f_ordered, f_schedule_1, f_schedule_2, f_nowait,
  f_private, f_firstprivate, f_lastprivate, f_reduction,
  f_ordered, f_schedule_1, f_schedule_2, f_nowait
}
enum  sections_clause_type {
  sections_private, sections_firstprivate, sections_lastprivate, sections_reduction,
  sections_nowait, sections_private, sections_firstprivate, sections_lastprivate,
  sections_reduction, sections_nowait, sections_private, sections_firstprivate,
  sections_lastprivate, sections_reduction, sections_nowait
}
enum  single_clause_type {
  single_private, single_firstprivate, single_copyprivate, single_nowait,
  single_private, single_firstprivate, single_copyprivate, single_nowait,
  single_private, single_firstprivate, single_copyprivate, single_nowait
}
enum  parallel_for_clause_type {
  p_for_if, p_for_num_threads, p_for_private, p_for_copyprivate,
  p_for_firstprivate, p_for_lastprivate, p_for_shared, p_for_default,
  p_for_reduction, p_for_copyin, p_for_ordered, p_for_schedule_1,
  p_for_schedule_2, p_for_if, p_for_num_threads, p_for_private,
  p_for_copyprivate, p_for_firstprivate, p_for_lastprivate, p_for_shared,
  p_for_default, p_for_reduction, p_for_copyin, p_for_ordered,
  p_for_schedule_1, p_for_schedule_2, p_for_if, p_for_num_threads,
  p_for_private, p_for_copyprivate, p_for_firstprivate, p_for_lastprivate,
  p_for_shared, p_for_default, p_for_reduction, p_for_copyin,
  p_for_ordered, p_for_schedule_1, p_for_schedule_2
}
enum  parallel_sections_clause_type {
  p_sections_if, p_sections_num_threads, p_sections_private, p_sections_copyprivate,
  p_sections_firstprivate, p_sections_lastprivate, p_sections_shared, p_sections_default,
  p_sections_reduction, p_sections_copyin, p_sections_if, p_sections_num_threads,
  p_sections_private, p_sections_copyprivate, p_sections_firstprivate, p_sections_lastprivate,
  p_sections_shared, p_sections_default, p_sections_reduction, p_sections_copyin,
  p_sections_if, p_sections_num_threads, p_sections_private, p_sections_copyprivate,
  p_sections_firstprivate, p_sections_lastprivate, p_sections_shared, p_sections_default,
  p_sections_reduction, p_sections_copyin
}


Enumeration Type Documentation

Enumerator:
default_shared 
default_none 
no_default 
default_shared 
default_none 
no_default 
default_shared 
default_none 
no_default 

Definition at line 87 of file omp_types.h.

Enumerator:
f_private 
f_firstprivate 
f_lastprivate 
f_reduction 
f_ordered 
f_schedule_1 
f_schedule_2 
f_nowait 
f_private 
f_firstprivate 
f_lastprivate 
f_reduction 
f_ordered 
f_schedule_1 
f_schedule_2 
f_nowait 
f_private 
f_firstprivate 
f_lastprivate 
f_reduction 
f_ordered 
f_schedule_1 
f_schedule_2 
f_nowait 

Definition at line 136 of file omp_types.h.

Enumerator:
parallel_dir_b 
parallel_dir_e 
for_dir_b 
for_dir_e 
sections_cons_b 
sections_cons_e 
section_cons_b 
section_cons_e 
single_cons_b 
single_cons_e 
par_for_cons_b 
par_for_cons_e 
par_sctn_cons_b 
par_sctn_cons_e 
master_cons_b 
master_cons_e 
critical_cons_b 
critical_cons_e 
barrier_dir 
flush_dir 
atomic_cons_b 
atomic_cons_e 
thdprv_dir 
ordered_cons_b 
ordered_cons_e 
options_dir 
exec_freq_dir 
parallel_dir_b 
parallel_dir_e 
for_dir_b 
for_dir_e 
sections_cons_b 
sections_cons_e 
section_cons_b 
section_cons_e 
single_cons_b 
single_cons_e 
par_for_cons_b 
par_for_cons_e 
par_sctn_cons_b 
par_sctn_cons_e 
master_cons_b 
master_cons_e 
critical_cons_b 
critical_cons_e 
barrier_dir 
flush_dir 
atomic_cons 
ordered_cons_b 
ordered_cons_e 
options_dir 
unroll_dir 
exec_freq_dir 
parallel_dir_b 
parallel_dir_e 
for_dir_b 
for_dir_e 
sections_cons_b 
sections_cons_e 
section_cons_b 
section_cons_e 
single_cons_b 
single_cons_e 
par_for_cons_b 
par_for_cons_e 
par_sctn_cons_b 
par_sctn_cons_e 
master_cons_b 
master_cons_e 
critical_cons_b 
critical_cons_e 
barrier_dir 
flush_dir 
atomic_cons 
ordered_cons_b 
ordered_cons_e 
options_dir 
exec_freq_dir 

Definition at line 28 of file omp_types.h.

Enumerator:
p_if 
p_num_threads 
p_private 
p_firstprivate 
p_shared 
p_default 
p_reduction 
p_copyin 
p_if 
p_num_threads 
p_private 
p_firstprivate 
p_shared 
p_default 
p_reduction 
p_copyin 
p_if 
p_num_threads 
p_private 
p_firstprivate 
p_shared 
p_default 
p_reduction 
p_copyin 

Definition at line 94 of file omp_types.h.

Enumerator:
p_for_if 
p_for_num_threads 
p_for_private 
p_for_copyprivate 
p_for_firstprivate 
p_for_lastprivate 
p_for_shared 
p_for_default 
p_for_reduction 
p_for_copyin 
p_for_ordered 
p_for_schedule_1 
p_for_schedule_2 
p_for_if 
p_for_num_threads 
p_for_private 
p_for_copyprivate 
p_for_firstprivate 
p_for_lastprivate 
p_for_shared 
p_for_default 
p_for_reduction 
p_for_copyin 
p_for_ordered 
p_for_schedule_1 
p_for_schedule_2 
p_for_if 
p_for_num_threads 
p_for_private 
p_for_copyprivate 
p_for_firstprivate 
p_for_lastprivate 
p_for_shared 
p_for_default 
p_for_reduction 
p_for_copyin 
p_for_ordered 
p_for_schedule_1 
p_for_schedule_2 

Definition at line 209 of file omp_types.h.

Enumerator:
p_sections_if 
p_sections_num_threads 
p_sections_private 
p_sections_copyprivate 
p_sections_firstprivate 
p_sections_lastprivate 
p_sections_shared 
p_sections_default 
p_sections_reduction 
p_sections_copyin 
p_sections_if 
p_sections_num_threads 
p_sections_private 
p_sections_copyprivate 
p_sections_firstprivate 
p_sections_lastprivate 
p_sections_shared 
p_sections_default 
p_sections_reduction 
p_sections_copyin 
p_sections_if 
p_sections_num_threads 
p_sections_private 
p_sections_copyprivate 
p_sections_firstprivate 
p_sections_lastprivate 
p_sections_shared 
p_sections_default 
p_sections_reduction 
p_sections_copyin 

Definition at line 244 of file omp_types.h.

Enumerator:
REDUCTION_OPR_BAND 
REDUCTION_OPR_BIOR 
REDUCTION_OPR_BXOR 
REDUCTION_OPR_ADD 
REDUCTION_OPR_MPY 
REDUCTION_OPR_SUB 
REDUCTION_OPR_CAND 
REDUCTION_OPR_CIOR 
REDUCTION_OPR_BAND 
REDUCTION_OPR_BIOR 
REDUCTION_OPR_BXOR 
REDUCTION_OPR_ADD 
REDUCTION_OPR_MPY 
REDUCTION_OPR_SUB 
REDUCTION_OPR_CAND 
REDUCTION_OPR_CIOR 
REDUCTION_OPR_BAND 
REDUCTION_OPR_BIOR 
REDUCTION_OPR_BXOR 
REDUCTION_OPR_ADD 
REDUCTION_OPR_MPY 
REDUCTION_OPR_SUB 
REDUCTION_OPR_CAND 
REDUCTION_OPR_CIOR 

Definition at line 69 of file omp_types.h.

Enumerator:
SK_STATIC 
SK_DYNAMIC 
SK_GUIDED 
SK_RUNTIME 
SK_NONE 
SK_STATIC 
SK_DYNAMIC 
SK_GUIDED 
SK_RUNTIME 
SK_NONE 
SK_STATIC 
SK_DYNAMIC 
SK_GUIDED 
SK_RUNTIME 
SK_NONE 

Definition at line 121 of file omp_types.h.

Enumerator:
sections_private 
sections_firstprivate 
sections_lastprivate 
sections_reduction 
sections_nowait 
sections_private 
sections_firstprivate 
sections_lastprivate 
sections_reduction 
sections_nowait 
sections_private 
sections_firstprivate 
sections_lastprivate 
sections_reduction 
sections_nowait 

Definition at line 165 of file omp_types.h.

Enumerator:
single_private 
single_firstprivate 
single_copyprivate 
single_nowait 
single_private 
single_firstprivate 
single_copyprivate 
single_nowait 
single_private 
single_firstprivate 
single_copyprivate 
single_nowait 

Definition at line 188 of file omp_types.h.


Generated on Wed Apr 8 15:48:33 2009 for Open64 by  doxygen 1.5.6