Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
wn_pragmas.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  wn_pragma_desc

Defines

#define IS_AFFINITY_XPRAGMA(wn)   (FALSE)

Typedefs

typedef struct wn_pragma_desc WN_PRAGMA_DESC

Enumerations

enum  WN_PRAGMA_ID {
  WN_PRAGMA_UNDEFINED, WN_PRAGMA_INLINE_BODY_START, WN_PRAGMA_INLINE_BODY_END, WN_PRAGMA_INLINE_DEPTH,
  WN_PRAGMA_INLINE_LOOPLEVEL, WN_PRAGMA_AGGRESSIVE_INNER_LOOP_FISSION, WN_PRAGMA_FISSION, WN_PRAGMA_FISSIONABLE,
  WN_PRAGMA_FUSE, WN_PRAGMA_FUSEABLE, WN_PRAGMA_NO_FISSION, WN_PRAGMA_NO_FUSION,
  WN_PRAGMA_INTERCHANGE, WN_PRAGMA_NO_INTERCHANGE, WN_PRAGMA_BLOCKING_SIZE, WN_PRAGMA_NO_BLOCKING,
  WN_PRAGMA_UNROLL, WN_PRAGMA_BLOCKABLE, WN_PRAGMA_PREFETCH, WN_PRAGMA_PREFETCH_MANUAL,
  WN_PRAGMA_PREFETCH_REF, WN_PRAGMA_PREFETCH_REF_DISABLE, WN_PRAGMA_IVDEP, WN_PRAGMA_OPTIONS,
  WN_PRAGMA_OPAQUE, WN_PRAGMA_MIPS_FREQUENCY_HINT, WN_PRAGMA_DISTRIBUTE, WN_PRAGMA_REDISTRIBUTE,
  WN_PRAGMA_DISTRIBUTE_RESHAPE, WN_PRAGMA_DYNAMIC, WN_PRAGMA_ACCESSED_ID, WN_PRAGMA_PFOR_BEGIN,
  WN_PRAGMA_ENTER_GATE, WN_PRAGMA_EXIT_GATE, WN_PRAGMA_BARRIER, WN_PRAGMA_CHUNKSIZE,
  WN_PRAGMA_COPYIN, WN_PRAGMA_CRITICAL_SECTION_BEGIN, WN_PRAGMA_CRITICAL_SECTION_END, WN_PRAGMA_DOACROSS,
  WN_PRAGMA_IF, WN_PRAGMA_LASTLOCAL, WN_PRAGMA_LOCAL, WN_PRAGMA_MPSCHEDTYPE,
  WN_PRAGMA_ORDERED, WN_PRAGMA_PARALLEL_BEGIN, WN_PRAGMA_PARALLEL_END, WN_PRAGMA_PARALLEL_DO,
  WN_PRAGMA_PDO_BEGIN, WN_PRAGMA_PDO_END, WN_PRAGMA_PSECTION_BEGIN, WN_PRAGMA_PSECTION_END,
  WN_PRAGMA_REDUCTION, WN_PRAGMA_SECTION, WN_PRAGMA_SHARED, WN_PRAGMA_SINGLE_PROCESS_BEGIN,
  WN_PRAGMA_SINGLE_PROCESS_END, WN_PRAGMA_ITERATE_VAR, WN_PRAGMA_ITERATE_INIT, WN_PRAGMA_ITERATE_COUNT,
  WN_PRAGMA_ITERATE_STEP, WN_PRAGMA_AFFINITY, WN_PRAGMA_DATA_AFFINITY, WN_PRAGMA_THREAD_AFFINITY,
  WN_PRAGMA_NUMTHREADS, WN_PRAGMA_NOWAIT, WN_PRAGMA_PAGE_PLACE, WN_PRAGMA_ONTO,
  WN_PRAGMA_LASTTHREAD, WN_PRAGMA_NORECURRENCE, WN_PRAGMA_NEXT_SCALAR, WN_PRAGMA_PURPLE_CONDITIONAL,
  WN_PRAGMA_PURPLE_UNCONDITIONAL, WN_PRAGMA_WOPT_FINISHED_OPT, WN_PRAGMA_KAP_ARCLIMIT, WN_PRAGMA_KAP_CONCURRENTIZE,
  WN_PRAGMA_KAP_INLINE_FILE, WN_PRAGMA_KAP_INLINE_PU, WN_PRAGMA_KAP_LIMIT, WN_PRAGMA_KAP_MINCONCURRENT,
  WN_PRAGMA_KAP_NOCONCURRENTIZE, WN_PRAGMA_KAP_NOINLINE_FILE, WN_PRAGMA_KAP_NOINLINE_PU, WN_PRAGMA_KAP_OPTIMIZE,
  WN_PRAGMA_KAP_ROUNDOFF, WN_PRAGMA_KAP_SCALAR_OPTIMIZE, WN_PRAGMA_KAP_CTHRESHOLD, WN_PRAGMA_KAP_EACH_INVARIANT_IF_GROWTH,
  WN_PRAGMA_KAP_MAX_INVARIANT_IF_GROWTH, WN_PRAGMA_KAP_STORAGE_ORDER, WN_PRAGMA_KAP_ASSERT_BOUNDS_VIOLATIONS, WN_PRAGMA_KAP_ASSERT_NOBOUNDS_VIOLATIONS,
  WN_PRAGMA_KAP_ASSERT_CONCURRENT_CALL, WN_PRAGMA_KAP_ASSERT_DO, WN_PRAGMA_KAP_ASSERT_DOPREFER, WN_PRAGMA_KAP_ASSERT_EQUIVALENCE_HAZARD,
  WN_PRAGMA_KAP_ASSERT_NOEQUIVALENCE_HAZARD, WN_PRAGMA_KAP_ASSERT_LAST_VALUE_NEEDED, WN_PRAGMA_KAP_ASSERT_NOLAST_VALUE_NEEDED, WN_PRAGMA_KAP_ASSERT_PERMUTATION,
  WN_PRAGMA_KAP_ASSERT_NORECURRENCE, WN_PRAGMA_KAP_ASSERT_RELATION, WN_PRAGMA_KAP_ASSERT_NOSYNC, WN_PRAGMA_KAP_ASSERT_TEMPORARIES_FOR_CONSTANT_ARGUMENTS,
  WN_PRAGMA_KAP_ASSERT_NOTEMPORARIES_FOR_CONSTANT_ARGUMENTS, WN_PRAGMA_KAP_ASSERT_ARGUMENT_ALIASING, WN_PRAGMA_KAP_ASSERT_BENIGN, WN_PRAGMA_KAP_ASSERT_DEPENDENCE,
  WN_PRAGMA_KAP_ASSERT_FREQUENCY, WN_PRAGMA_KAP_ASSERT_IGNORE_ANY_DEPENDENCE, WN_PRAGMA_KAP_ASSERT_IGNORE_ASSUMED_DEPENDENCE, WN_PRAGMA_KAP_ASSERT_NO_ARGUMENT_ALIASING,
  WN_PRAGMA_KAP_ASSERT_NO_CONCURRENT_CALL, WN_PRAGMA_KAP_ASSERT_NO_INTERCHANGE, WN_PRAGMA_KAP_ASSERT_USE_COMPRESS, WN_PRAGMA_KAP_ASSERT_USE_EXPAND,
  WN_PRAGMA_KAP_ASSERT_USE_CONTROLLED_STORE, WN_PRAGMA_KAP_ASSERT_USE_GATHER, WN_PRAGMA_KAP_ASSERT_USE_SCATTER, WN_PRAGMA_KAP_OPTIONS,
  WN_PRAGMA_PREAMBLE_END, WN_PRAGMA_FLIST_SKIP_BEGIN, WN_PRAGMA_FLIST_SKIP_END, WN_PRAGMA_CLIST_SKIP_BEGIN,
  WN_PRAGMA_CLIST_SKIP_END, WN_PRAGMA_FILL, WN_PRAGMA_ALIGN, WN_PRAGMA_INDEPENDENT_BEGIN,
  WN_PRAGMA_INDEPENDENT_END, WN_PRAGMA_KAP_OPTION_INLINE, WN_PRAGMA_KAP_OPTION_NOINLINE, WN_PRAGMA_CRI_IVDEP,
  WN_PRAGMA_CRI_NOVECTOR, WN_PRAGMA_CRI_NOVSEARCH, WN_PRAGMA_CRI_PREFERVECTOR, WN_PRAGMA_CRI_SHORTLOOP,
  WN_PRAGMA_CRI_CASE, WN_PRAGMA_CRI_ENDCASE, WN_PRAGMA_CRI_COMMON, WN_PRAGMA_CRI_GUARD,
  WN_PRAGMA_CRI_ENDGUARD, WN_PRAGMA_CRI_ENDLOOP, WN_PRAGMA_CRI_PARALLEL, WN_PRAGMA_CRI_ENDPARALLEL,
  WN_PRAGMA_CRI_PREFERTASK, WN_PRAGMA_CRI_TASKCOMMON, WN_PRAGMA_CRI_TASKLOOP, WN_PRAGMA_CRI_SHARED,
  WN_PRAGMA_CRI_PRIVATE, WN_PRAGMA_CRI_VALUE, WN_PRAGMA_CRI_DEFAULTS, WN_PRAGMA_CRI_MAXCPUS,
  WN_PRAGMA_CRI_SAVELAST, WN_PRAGMA_CRI_CHUNKSIZE, WN_PRAGMA_CRI_NUMCHUNKS, WN_PRAGMA_CRI_TASK,
  WN_PRAGMA_CRI_NOTASK, WN_PRAGMA_CRI_ALIGN, WN_PRAGMA_CRI_BL, WN_PRAGMA_CRI_CNCALL,
  WN_PRAGMA_MPNUM, WN_PRAGMA_COPYIN_BOUND, WN_PRAGMA_SYNC_DOACROSS, WN_PRAGMA_DEFAULT,
  WN_PRAGMA_FIRSTPRIVATE, WN_PRAGMA_MASTER_BEGIN, WN_PRAGMA_ORDERED_BEGIN, WN_PRAGMA_ORDERED_END,
  WN_PRAGMA_ATOMIC, WN_PRAGMA_ORDERED_LOWER_BOUND, WN_PRAGMA_ORDERED_STRIDE, WN_PRAGMA_END_MARKER,
  WN_PRAGMA_PARALLEL_SECTIONS, WN_PRAGMA_PARALLEL_WORKSHARE, WN_PRAGMA_WORKSHARE, WN_PRAGMA_COPYPRIVATE,
  WN_PRAGMA_FLUSH, WN_PRAGMA_START_STMT_CLUMP, WN_PRAGMA_END_STMT_CLUMP, WN_PRAGMA_TYPE_OF_RESHAPED_ARRAY,
  WN_PRAGMA_ASM_CONSTRAINT, WN_PRAGMA_ASM_CLOBBER, WN_PRAGMA_UPC_STRICT_CONSISTENCY_START, WN_PRAGMA_UPC_STRICT_CONSISTENCY_STOP,
  WN_PRAGMA_UPC_RELAXED_CONSISTENCY_START, WN_PRAGMA_UPC_RELAXED_CONSISTENCY_STOP, WN_PRAGMA_UPC_FORALL, WN_PRAGMA_UPC_FORALL_AFFINITY,
  WN_PRAGMA_OPENAD_XXX, WN_PRAGMA_OPENAD_DEPENDENT, WN_PRAGMA_OPENAD_INDEPENDENT, WN_PRAGMA_OPENAD_SIMPLE_LOOP,
  MAX_WN_PRAGMA
}
enum  WN_PRAGMA_SCOPE {
  WN_PRAGMA_SCOPE_UNKNOWN, WN_PRAGMA_SCOPE_PU, WN_PRAGMA_SCOPE_WN, WN_PRAGMA_SCOPE_POINT,
  WN_PRAGMA_SCOPE_ON, WN_PRAGMA_SCOPE_OFF, WN_PRAGMA_SCOPE_SPECIAL, MAX_SCOPE_PRAGMA
}
enum  WN_PRAGMA_SCHEDTYPE_KIND {
  WN_PRAGMA_SCHEDTYPE_UNKNOWN, WN_PRAGMA_SCHEDTYPE_RUNTIME, WN_PRAGMA_SCHEDTYPE_SIMPLE, WN_PRAGMA_SCHEDTYPE_INTERLEAVE,
  WN_PRAGMA_SCHEDTYPE_DYNAMIC, WN_PRAGMA_SCHEDTYPE_GSS, WN_PRAGMA_SCHEDTYPE_PSEUDOLOWERED, MAX_PRAGMA_SCHEDTYPE
}
enum  WN_PRAGMA_DEFAULT_KIND {
  WN_PRAGMA_DEFAULT_UNKNOWN, WN_PRAGMA_DEFAULT_NONE, WN_PRAGMA_DEFAULT_SHARED, WN_PRAGMA_DEFAULT_PRIVATE,
  MAX_PRAGMA_DEFAULT
}
enum  WN_PRAGMA_USERS {
  PUSER_NULL = 0x0, PUSER_IPA = 0x1, PUSER_LNO = 0x2, PUSER_WOPT = 0x4,
  PUSER_CG = 0x8, PUSER_MP = 0x10, PUSER_NONE = 0x20, PUSER_PURPLE = 0x40,
  PUSER_W2C = 0x80, PUSER_W2F = 0x100, PUSER_REGION = 0x200
}
enum  WN_PRAGMA_ACCESSED_FLAGS {
  ACCESSED_LOAD = 0x1, ACCESSED_STORE = 0x2, ACCESSED_ILOAD = 0x4, ACCESSED_ISTORE = 0x8,
  ACCESSED_PSTORE = 0x16
}
enum  WN_PRAGMA_SHARED_FLAGS { SHARED_DEADIN = 0x1, SHARED_DEADOUT = 0x2 }
enum  MIPS_FREQUENCY_HINT { FREQUENCY_HINT_NEVER = 0x1, FREQUENCY_HINT_INIT = 0x2, FREQUENCY_HINT_FREQUENT = 0x3 }
enum  DISTRIBUTE_TYPE { DISTRIBUTE_STAR = 0x1, DISTRIBUTE_BLOCK = 0x2, DISTRIBUTE_CYCLIC_EXPR = 0x3, DISTRIBUTE_CYCLIC_CONST = 0x4 }
enum  ASSERT_DO_TYPE { ASSERT_DO_NONE = 0x0, ASSERT_DO_SERIAL = 0x1, ASSERT_DO_CONCURRENT = 0x2, ASSERT_DO_VECTOR = 0x3 }
enum  ASSERT_DEPENDENCE_TYPE { ASSERT_DEPENDENCE_SAFE = 0x1, ASSERT_DEPENDENCE_UNSAFE = 0x2 }
enum  { ASSERT_FREQUENCY_ERROR = -3, ASSERT_FREQUENCY_RARELY = -2, ASSERT_FREQUENCY_USUALLY = -1 }

Variables

WN_PRAGMA_DESC WN_pragmas []

Define Documentation

#define IS_AFFINITY_XPRAGMA (   wn)    (FALSE)

Definition at line 503 of file wn_pragmas.h.


Typedef Documentation


Enumeration Type Documentation

anonymous enum
Enumerator:
ASSERT_FREQUENCY_ERROR 
ASSERT_FREQUENCY_RARELY 
ASSERT_FREQUENCY_USUALLY 

Definition at line 476 of file wn_pragmas.h.

Enumerator:
ASSERT_DEPENDENCE_SAFE 
ASSERT_DEPENDENCE_UNSAFE 

Definition at line 470 of file wn_pragmas.h.

Enumerator:
ASSERT_DO_NONE 
ASSERT_DO_SERIAL 
ASSERT_DO_CONCURRENT 
ASSERT_DO_VECTOR 

Definition at line 462 of file wn_pragmas.h.

Enumerator:
DISTRIBUTE_STAR 
DISTRIBUTE_BLOCK 
DISTRIBUTE_CYCLIC_EXPR 
DISTRIBUTE_CYCLIC_CONST 

Definition at line 453 of file wn_pragmas.h.

Enumerator:
FREQUENCY_HINT_NEVER 
FREQUENCY_HINT_INIT 
FREQUENCY_HINT_FREQUENT 

Definition at line 446 of file wn_pragmas.h.

Enumerator:
ACCESSED_LOAD 
ACCESSED_STORE 
ACCESSED_ILOAD 
ACCESSED_ISTORE 
ACCESSED_PSTORE 

Definition at line 431 of file wn_pragmas.h.

Enumerator:
WN_PRAGMA_DEFAULT_UNKNOWN 
WN_PRAGMA_DEFAULT_NONE 
WN_PRAGMA_DEFAULT_SHARED 
WN_PRAGMA_DEFAULT_PRIVATE 
MAX_PRAGMA_DEFAULT 

Definition at line 407 of file wn_pragmas.h.

Enumerator:
WN_PRAGMA_UNDEFINED 
WN_PRAGMA_INLINE_BODY_START 
WN_PRAGMA_INLINE_BODY_END 
WN_PRAGMA_INLINE_DEPTH 
WN_PRAGMA_INLINE_LOOPLEVEL 
WN_PRAGMA_AGGRESSIVE_INNER_LOOP_FISSION 
WN_PRAGMA_FISSION 
WN_PRAGMA_FISSIONABLE 
WN_PRAGMA_FUSE 
WN_PRAGMA_FUSEABLE 
WN_PRAGMA_NO_FISSION 
WN_PRAGMA_NO_FUSION 
WN_PRAGMA_INTERCHANGE 
WN_PRAGMA_NO_INTERCHANGE 
WN_PRAGMA_BLOCKING_SIZE 
WN_PRAGMA_NO_BLOCKING 
WN_PRAGMA_UNROLL 
WN_PRAGMA_BLOCKABLE 
WN_PRAGMA_PREFETCH 
WN_PRAGMA_PREFETCH_MANUAL 
WN_PRAGMA_PREFETCH_REF 
WN_PRAGMA_PREFETCH_REF_DISABLE 
WN_PRAGMA_IVDEP 
WN_PRAGMA_OPTIONS 
WN_PRAGMA_OPAQUE 
WN_PRAGMA_MIPS_FREQUENCY_HINT 
WN_PRAGMA_DISTRIBUTE 
WN_PRAGMA_REDISTRIBUTE 
WN_PRAGMA_DISTRIBUTE_RESHAPE 
WN_PRAGMA_DYNAMIC 
WN_PRAGMA_ACCESSED_ID 
WN_PRAGMA_PFOR_BEGIN 
WN_PRAGMA_ENTER_GATE 
WN_PRAGMA_EXIT_GATE 
WN_PRAGMA_BARRIER 
WN_PRAGMA_CHUNKSIZE 
WN_PRAGMA_COPYIN 
WN_PRAGMA_CRITICAL_SECTION_BEGIN 
WN_PRAGMA_CRITICAL_SECTION_END 
WN_PRAGMA_DOACROSS 
WN_PRAGMA_IF 
WN_PRAGMA_LASTLOCAL 
WN_PRAGMA_LOCAL 
WN_PRAGMA_MPSCHEDTYPE 
WN_PRAGMA_ORDERED 
WN_PRAGMA_PARALLEL_BEGIN 
WN_PRAGMA_PARALLEL_END 
WN_PRAGMA_PARALLEL_DO 
WN_PRAGMA_PDO_BEGIN 
WN_PRAGMA_PDO_END 
WN_PRAGMA_PSECTION_BEGIN 
WN_PRAGMA_PSECTION_END 
WN_PRAGMA_REDUCTION 
WN_PRAGMA_SECTION 
WN_PRAGMA_SHARED 
WN_PRAGMA_SINGLE_PROCESS_BEGIN 
WN_PRAGMA_SINGLE_PROCESS_END 
WN_PRAGMA_ITERATE_VAR 
WN_PRAGMA_ITERATE_INIT 
WN_PRAGMA_ITERATE_COUNT 
WN_PRAGMA_ITERATE_STEP 
WN_PRAGMA_AFFINITY 
WN_PRAGMA_DATA_AFFINITY 
WN_PRAGMA_THREAD_AFFINITY 
WN_PRAGMA_NUMTHREADS 
WN_PRAGMA_NOWAIT 
WN_PRAGMA_PAGE_PLACE 
WN_PRAGMA_ONTO 
WN_PRAGMA_LASTTHREAD 
WN_PRAGMA_NORECURRENCE 
WN_PRAGMA_NEXT_SCALAR 
WN_PRAGMA_PURPLE_CONDITIONAL 
WN_PRAGMA_PURPLE_UNCONDITIONAL 
WN_PRAGMA_WOPT_FINISHED_OPT 
WN_PRAGMA_KAP_ARCLIMIT 
WN_PRAGMA_KAP_CONCURRENTIZE 
WN_PRAGMA_KAP_INLINE_FILE 
WN_PRAGMA_KAP_INLINE_PU 
WN_PRAGMA_KAP_LIMIT 
WN_PRAGMA_KAP_MINCONCURRENT 
WN_PRAGMA_KAP_NOCONCURRENTIZE 
WN_PRAGMA_KAP_NOINLINE_FILE 
WN_PRAGMA_KAP_NOINLINE_PU 
WN_PRAGMA_KAP_OPTIMIZE 
WN_PRAGMA_KAP_ROUNDOFF 
WN_PRAGMA_KAP_SCALAR_OPTIMIZE 
WN_PRAGMA_KAP_CTHRESHOLD 
WN_PRAGMA_KAP_EACH_INVARIANT_IF_GROWTH 
WN_PRAGMA_KAP_MAX_INVARIANT_IF_GROWTH 
WN_PRAGMA_KAP_STORAGE_ORDER 
WN_PRAGMA_KAP_ASSERT_BOUNDS_VIOLATIONS 
WN_PRAGMA_KAP_ASSERT_NOBOUNDS_VIOLATIONS 
WN_PRAGMA_KAP_ASSERT_CONCURRENT_CALL 
WN_PRAGMA_KAP_ASSERT_DO 
WN_PRAGMA_KAP_ASSERT_DOPREFER 
WN_PRAGMA_KAP_ASSERT_EQUIVALENCE_HAZARD 
WN_PRAGMA_KAP_ASSERT_NOEQUIVALENCE_HAZARD 
WN_PRAGMA_KAP_ASSERT_LAST_VALUE_NEEDED 
WN_PRAGMA_KAP_ASSERT_NOLAST_VALUE_NEEDED 
WN_PRAGMA_KAP_ASSERT_PERMUTATION 
WN_PRAGMA_KAP_ASSERT_NORECURRENCE 
WN_PRAGMA_KAP_ASSERT_RELATION 
WN_PRAGMA_KAP_ASSERT_NOSYNC 
WN_PRAGMA_KAP_ASSERT_TEMPORARIES_FOR_CONSTANT_ARGUMENTS 
WN_PRAGMA_KAP_ASSERT_NOTEMPORARIES_FOR_CONSTANT_ARGUMENTS 
WN_PRAGMA_KAP_ASSERT_ARGUMENT_ALIASING 
WN_PRAGMA_KAP_ASSERT_BENIGN 
WN_PRAGMA_KAP_ASSERT_DEPENDENCE 
WN_PRAGMA_KAP_ASSERT_FREQUENCY 
WN_PRAGMA_KAP_ASSERT_IGNORE_ANY_DEPENDENCE 
WN_PRAGMA_KAP_ASSERT_IGNORE_ASSUMED_DEPENDENCE 
WN_PRAGMA_KAP_ASSERT_NO_ARGUMENT_ALIASING 
WN_PRAGMA_KAP_ASSERT_NO_CONCURRENT_CALL 
WN_PRAGMA_KAP_ASSERT_NO_INTERCHANGE 
WN_PRAGMA_KAP_ASSERT_USE_COMPRESS 
WN_PRAGMA_KAP_ASSERT_USE_EXPAND 
WN_PRAGMA_KAP_ASSERT_USE_CONTROLLED_STORE 
WN_PRAGMA_KAP_ASSERT_USE_GATHER 
WN_PRAGMA_KAP_ASSERT_USE_SCATTER 
WN_PRAGMA_KAP_OPTIONS 
WN_PRAGMA_PREAMBLE_END 
WN_PRAGMA_FLIST_SKIP_BEGIN 
WN_PRAGMA_FLIST_SKIP_END 
WN_PRAGMA_CLIST_SKIP_BEGIN 
WN_PRAGMA_CLIST_SKIP_END 
WN_PRAGMA_FILL 
WN_PRAGMA_ALIGN 
WN_PRAGMA_INDEPENDENT_BEGIN 
WN_PRAGMA_INDEPENDENT_END 
WN_PRAGMA_KAP_OPTION_INLINE 
WN_PRAGMA_KAP_OPTION_NOINLINE 
WN_PRAGMA_CRI_IVDEP 
WN_PRAGMA_CRI_NOVECTOR 
WN_PRAGMA_CRI_NOVSEARCH 
WN_PRAGMA_CRI_PREFERVECTOR 
WN_PRAGMA_CRI_SHORTLOOP 
WN_PRAGMA_CRI_CASE 
WN_PRAGMA_CRI_ENDCASE 
WN_PRAGMA_CRI_COMMON 
WN_PRAGMA_CRI_GUARD 
WN_PRAGMA_CRI_ENDGUARD 
WN_PRAGMA_CRI_ENDLOOP 
WN_PRAGMA_CRI_PARALLEL 
WN_PRAGMA_CRI_ENDPARALLEL 
WN_PRAGMA_CRI_PREFERTASK 
WN_PRAGMA_CRI_TASKCOMMON 
WN_PRAGMA_CRI_TASKLOOP 
WN_PRAGMA_CRI_SHARED 
WN_PRAGMA_CRI_PRIVATE 
WN_PRAGMA_CRI_VALUE 
WN_PRAGMA_CRI_DEFAULTS 
WN_PRAGMA_CRI_MAXCPUS 
WN_PRAGMA_CRI_SAVELAST 
WN_PRAGMA_CRI_CHUNKSIZE 
WN_PRAGMA_CRI_NUMCHUNKS 
WN_PRAGMA_CRI_TASK 
WN_PRAGMA_CRI_NOTASK 
WN_PRAGMA_CRI_ALIGN 
WN_PRAGMA_CRI_BL 
WN_PRAGMA_CRI_CNCALL 
WN_PRAGMA_MPNUM 
WN_PRAGMA_COPYIN_BOUND 
WN_PRAGMA_SYNC_DOACROSS 
WN_PRAGMA_DEFAULT 
WN_PRAGMA_FIRSTPRIVATE 
WN_PRAGMA_MASTER_BEGIN 
WN_PRAGMA_ORDERED_BEGIN 
WN_PRAGMA_ORDERED_END 
WN_PRAGMA_ATOMIC 
WN_PRAGMA_ORDERED_LOWER_BOUND 
WN_PRAGMA_ORDERED_STRIDE 
WN_PRAGMA_END_MARKER 
WN_PRAGMA_PARALLEL_SECTIONS 
WN_PRAGMA_PARALLEL_WORKSHARE 
WN_PRAGMA_WORKSHARE 
WN_PRAGMA_COPYPRIVATE 
WN_PRAGMA_FLUSH 
WN_PRAGMA_START_STMT_CLUMP 
WN_PRAGMA_END_STMT_CLUMP 
WN_PRAGMA_TYPE_OF_RESHAPED_ARRAY 
WN_PRAGMA_ASM_CONSTRAINT 
WN_PRAGMA_ASM_CLOBBER 
WN_PRAGMA_UPC_STRICT_CONSISTENCY_START 
WN_PRAGMA_UPC_STRICT_CONSISTENCY_STOP 
WN_PRAGMA_UPC_RELAXED_CONSISTENCY_START 
WN_PRAGMA_UPC_RELAXED_CONSISTENCY_STOP 
WN_PRAGMA_UPC_FORALL 
WN_PRAGMA_UPC_FORALL_AFFINITY 
WN_PRAGMA_OPENAD_XXX 
WN_PRAGMA_OPENAD_DEPENDENT 
WN_PRAGMA_OPENAD_INDEPENDENT 
WN_PRAGMA_OPENAD_SIMPLE_LOOP 
MAX_WN_PRAGMA 

Definition at line 117 of file wn_pragmas.h.

Enumerator:
WN_PRAGMA_SCHEDTYPE_UNKNOWN 
WN_PRAGMA_SCHEDTYPE_RUNTIME 
WN_PRAGMA_SCHEDTYPE_SIMPLE 
WN_PRAGMA_SCHEDTYPE_INTERLEAVE 
WN_PRAGMA_SCHEDTYPE_DYNAMIC 
WN_PRAGMA_SCHEDTYPE_GSS 
WN_PRAGMA_SCHEDTYPE_PSEUDOLOWERED 
MAX_PRAGMA_SCHEDTYPE 

Definition at line 395 of file wn_pragmas.h.

Enumerator:
WN_PRAGMA_SCOPE_UNKNOWN 
WN_PRAGMA_SCOPE_PU 
WN_PRAGMA_SCOPE_WN 
WN_PRAGMA_SCOPE_POINT 
WN_PRAGMA_SCOPE_ON 
WN_PRAGMA_SCOPE_OFF 
WN_PRAGMA_SCOPE_SPECIAL 
MAX_SCOPE_PRAGMA 

Definition at line 379 of file wn_pragmas.h.

Enumerator:
SHARED_DEADIN 
SHARED_DEADOUT 

Definition at line 440 of file wn_pragmas.h.

Enumerator:
PUSER_NULL 
PUSER_IPA 
PUSER_LNO 
PUSER_WOPT 
PUSER_CG 
PUSER_MP 
PUSER_NONE 
PUSER_PURPLE 
PUSER_W2C 
PUSER_W2F 
PUSER_REGION 

Definition at line 416 of file wn_pragmas.h.


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines