Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Defines | |
#define | COMPGOTO_IF_ELSE 6 |
#define | PREG2_OFFSET(p1, p2) max(TY_size(ST_type(pr1)), (UINT64) TY_align(ST_type(pr2))) |
Functions | |
static WN * | cwh_stmt_str_falsebr_util (OPERATOR opr, W_node expr[2], W_node vall[2], INT32 label, WN *last_node) |
static void | cwh_stmt_init_srcpos (INT32 lineno) |
static WN * | cwh_stmt_truebr (WN *expr, WN *val, TY_IDX ty, OPERATOR opr, INT32 label_no) |
static WN * | cwh_stmt_falsebr (WN *expr, WN *val, TY_IDX ty, OPERATOR opr, INT32 label_no) |
static void | cwh_stmt_append_truebr (WN *expr, INT64 con, OPERATOR opr, INT32 label_no) |
static void | cwh_stmt_goto (LABEL_IDX label) |
static void | cwh_stmt_return_altentry (ST *st) |
static void | cwh_stmt_conformance_checks (WN *tree) |
static void | cwh_stmt_character_store (TYPE result_type) |
Variables | |
USRCPOS | current_srcpos |
static WN * | WN_tree |
static WN * | WN_pragma_pu |
static WN * | WN_pragma_ca |
static BOOL | cwh_stmt_sgi_mp_flag |
struct nested_do | nested_do_descriptor |
BOOL | fe_invoke_inliner |
BOOL | still_in_preamble |
#define COMPGOTO_IF_ELSE 6 |
Definition at line 36 of file cwh_stmt.i.
Referenced by cwh_stmt_assigned_goto(), and cwh_stmt_computed_goto().
Definition at line 37 of file cwh_stmt.i.
Referenced by cwh_stmt_return_scalar().
static void cwh_stmt_append_truebr | ( | WN * | expr, |
INT64 | con, | ||
OPERATOR | opr, | ||
INT32 | label_no | ||
) | [static] |
static void cwh_stmt_character_store | ( | TYPE | result_type | ) | [static] |
static void cwh_stmt_conformance_checks | ( | WN * | tree | ) | [static] |
static WN* cwh_stmt_falsebr | ( | WN * | expr, |
WN * | val, | ||
TY_IDX | ty, | ||
OPERATOR | opr, | ||
INT32 | label_no | ||
) | [static] |
static void cwh_stmt_goto | ( | LABEL_IDX | label | ) | [static] |
static void cwh_stmt_init_srcpos | ( | INT32 | lineno | ) | [static] |
static void cwh_stmt_return_altentry | ( | ST * | st | ) | [static] |
static WN* cwh_stmt_str_falsebr_util | ( | OPERATOR | opr, |
W_node | expr[2], | ||
W_node | vall[2], | ||
INT32 | label, | ||
WN * | last_node | ||
) | [static] |
static WN* cwh_stmt_truebr | ( | WN * | expr, |
WN * | val, | ||
TY_IDX | ty, | ||
OPERATOR | opr, | ||
INT32 | label_no | ||
) | [static] |
Definition at line 41 of file cwh_stmt.i.
Referenced by cwh_addr_insert_bounds_check(), cwh_block_append_given_block(), cwh_block_insert_after(), cwh_directive_add_pragma_to_loop(), cwh_mp_region(), cwh_stmt_init_pu(), cwh_stmt_init_srcpos(), fei_doloop(), fei_dowhile(), fei_if(), and fei_malloc().
BOOL cwh_stmt_sgi_mp_flag [static] |
Definition at line 52 of file cwh_stmt.i.
Referenced by cwh_stmt_call_helper(), and cwh_stmt_init_file().
Definition at line 55 of file cwh_stmt.i.
Referenced by cwh_stmt_call_helper().
struct nested_do nested_do_descriptor |
Definition at line 53 of file cwh_stmt.i.
Referenced by cwh_doacross(), cwh_mp_region(), fei_do_open_mp(), fei_doall(), fei_doloop(), fei_doparallel(), fei_parallel_region(), fei_paralleldo_open_mp(), and fei_pdo().
Definition at line 58 of file cwh_stmt.i.
Referenced by cwh_addr_store_ST(), fei_proc_def(), and fei_user_code_start().
WN* WN_pragma_ca [static] |
Definition at line 47 of file cwh_stmt.i.
Referenced by cwh_stmt_add_to_preamble(), cwh_stmt_end_pu(), and cwh_stmt_init_pu().
WN* WN_pragma_pu [static] |
Definition at line 46 of file cwh_stmt.i.
Referenced by cwh_stmt_add_to_preamble(), cwh_stmt_end_pu(), and cwh_stmt_init_pu().
Definition at line 45 of file cwh_stmt.i.
Referenced by cwh_stmt_end_pu(), cwh_stmt_init_pu(), and cwh_stmt_postprocess_pu().