Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
#define _ACCEPT_CMD_ed_g TRUE |
#define _ACCEPT_CMD_ed_i TRUE |
#define _ACCEPT_CMD_ed_j TRUE |
#define _ACCEPT_CMD_ed_r TRUE |
#define _ACCEPT_CMD_ed_X TRUE |
#define _ACCEPT_CMD_J TRUE /*temp use for co-array ----fzhao*/ |
#define _ACCEPT_CMD_O_ZEROINC TRUE |
#define BLANK_COMMON_NAME "//" |
Definition at line 95 of file target.m.
Referenced by parse_common_stmt().
#define BLANK_COMMON_NAME_LEN 2 |
Definition at line 96 of file target.m.
Referenced by parse_common_stmt().
#define CDIR_INLINE FALSE |
#define CDIR_PATTERN FALSE |
#define CDIR_SPLIT FALSE |
#define CDIR_STREAM FALSE |
#define CDIR_TASKCOMMON FALSE |
#define CDIR_VECTOR FALSE |
#define CDIR_VSEARCH FALSE |
#define FALSE_VALUE 0 |
Definition at line 253 of file target.m.
Referenced by convert_const(), copy_sbtree(), eoshift_intrinsic(), eq_opr_handler(), f90_character_compare(), folder_driver(), index_intrinsic(), lt_opr_handler(), print_defines(), and short_circuit_high_level_if().
#define ISSUE_EXPR_SIZE_EXCEEDED_MSG | ( | LINE, | |
COLUMN, | |||
ERR_LVL | |||
) |
PRINTMSG(LINE, 615, ERR_LVL, COLUMN, \ MAX_STORAGE_SIZE_IN_WORDS);
Definition at line 298 of file target.m.
Referenced by stor_bit_size_of().
#define ISSUE_STORAGE_SIZE_EXCEEDED_MSG | ( | ATTR_IDX, | |
ERR_LVL | |||
) |
PRINTMSG(AT_DEF_LINE(ATTR_IDX), 614, ERR_LVL, \ AT_DEF_COLUMN(ATTR_IDX), \ AT_OBJ_NAME_PTR(ATTR_IDX), \ MAX_STORAGE_SIZE_IN_WORDS);
Definition at line 292 of file target.m.
Referenced by array_dim_resolution(), and stor_bit_size_of().
#define LARGE_WORD_FOR_TBL_SRCH OUR_LONG_MAX |
Definition at line 205 of file target.m.
Referenced by init_compiler(), and init_parse_prog_unit().
#define LARGEST_INTEGER_TYPE Integer_8 |
Definition at line 213 of file target.m.
Referenced by cval_to_f_int(), and size_offset_binary_calc().
#define LEX_STRTOL strtol |
Definition at line 163 of file target.m.
Referenced by convert_const().
#define MACHINENAMELEN 65 |
#define MAKE_EXTERNAL_NAME | ( | ATTR_IDX, | |
NAME_IDX, | |||
NAME_LEN | |||
) |
ATP_EXT_NAME_IDX(ATTR_IDX) = NAME_IDX; \ ATP_EXT_NAME_LEN(ATTR_IDX) = NAME_LEN;
Definition at line 317 of file target.m.
Referenced by chg_data_obj_to_pgm_unit(), complete_intrinsic_definition(), final_attr_semantics(), implicit_use_semantics(), parse_call_stmt(), parse_deref(), parse_entry_stmt(), parse_inline_always_never(), parse_module_stmt(), parse_nosideeffects_dir(), parse_sgi_dir_inline(), parse_star_directives(), parse_use_stmt(), parse_vfunction_dir(), start_new_prog_unit(), and start_new_subpgm().
#define MAX_FILE_NAME_SIZE 256 |
Definition at line 153 of file target.m.
Referenced by cif_flush_include_recs(), fixed_classify_line(), free_classify_line(), init_PDGCS(), init_src_input(), open_include_file(), parse_cc_line(), put_c_str_in_cn(), and put_file_name_in_cn().
#define MAX_NUM_CILIST_WORDS 8 |
#define MAX_PATH_NAME_SIZE 256 |
Definition at line 154 of file target.m.
Referenced by get_dynamic_predef_str(), and open_include_file().
#define MAX_STORAGE_SIZE_IN_WORDS 8388608 /* 2**23 */ |
Definition at line 275 of file target.m.
Referenced by stor_bit_size_of().
#define MODULE_USE_SYSTEM_FILE "libmodules.a" |
#define MODULE_USE_SYSTEM_PATH_VAR "CRAYLIBS" |
#define OUR_LONG_MAX LONG_MAX |
Definition at line 228 of file target.m.
Referenced by align_bit_length(), allocate_stmt_semantics(), analyse_loops(), array_dim_resolution(), assign_stmt_semantics(), attr_semantics(), bits_and_bytes_to_words(), char_len_resolution(), check_type_for_size_address(), create_alloc_descriptor(), create_array_constructor_asg(), create_interp_stmts(), create_io_call_descriptor(), create_namelist_descriptor(), create_runtime_array_constructor(), create_scalar_type_tbl(), create_strct_tbl(), create_tmp_asg(), determine_num_elements(), determine_slice_size(), determine_tmp_size(), do_single_asg(), dope_vector_setup(), final_arg_work(), flatten_function_call(), fold_clen_opr(), gen_assumed_shape_copy(), gen_bd_entry(), gen_dv_access_low_bound(), gen_dv_stride_mult(), gen_dv_whole_def(), gen_forall_tmp(), gen_forall_tmp_bd_entry(), gen_runtime_bounds(), gen_sf_dv_whole_def(), gen_static_integer_array_tmp(), gen_whole_subscript(), gen_whole_substring(), get_shape_from_attr(), increment_subscript(), namelist_static_dv_whole_def(), optimize_reshape(), outer_imp_do_count(), parse_int_spec_expr(), pe_array_dim_resolution(), set_shape_for_deferred_funcs(), set_up_bd_tmps(), set_up_pe_offset_attr(), size_offset_binary_calc(), subscript_opr_handler(), test_size_stmts(), translate_distant_dv_ref(), and translate_dv_component().
#define SYSTEM_MODULE_USE_VAR "FORTRAN_SYSTEM_MODULES" |
#define TARGET_32BIT_DOUBLE_WORD_STORAGE_TYPE | ( | type_idx | ) |
((TYP_LINEAR(type_idx) == Real_8) || \ (TYP_LINEAR(type_idx) == Real_16) || \ (TYP_LINEAR(type_idx) == Complex_8) || \ (TYP_LINEAR(type_idx) == Complex_16) || \ (TYP_LINEAR(type_idx) == Integer_8) || \ (TYP_LINEAR(type_idx) == Logical_8))
Definition at line 240 of file target.m.
Referenced by attr_semantics(), and cri_ptr_type().
#define TARGET_MAX_HALF_WORD_STORAGE_TYPE | ( | type_idx | ) |
((TYP_LINEAR(type_idx) == Real_4) || \ (TYP_LINEAR(type_idx) == Integer_1) || \ (TYP_LINEAR(type_idx) == Integer_2) || \ (TYP_LINEAR(type_idx) == Integer_4) || \ (TYP_LINEAR(type_idx) == Logical_1) || \ (TYP_LINEAR(type_idx) == Logical_2) || \ (TYP_LINEAR(type_idx) == Logical_4))
Definition at line 231 of file target.m.
Referenced by attr_semantics(), cri_ptr_type(), and gen_auto_length().
#define TRUE_VALUE 1 |
Definition at line 252 of file target.m.
Referenced by convert_const(), eq_opr_handler(), f90_character_compare(), folder_driver(), insert_argchck_calls(), lt_opr_handler(), print_defines(), and short_circuit_high_level_if().
#define UNIQUE_PROC_CONNECTOR "_in_" |
Definition at line 107 of file target.m.
Referenced by make_in_parent_string().
#define UNIQUE_PROC_LEN 4 |
Definition at line 108 of file target.m.
Referenced by make_in_parent_string().
#define UNNAMED_PROGRAM_NAME "$MAIN" |
Definition at line 93 of file target.m.
Referenced by cif_fake_a_unit(), cif_unit_rec(), init_parse_prog_unit(), and init_sytb().
#define UNNAMED_PROGRAM_NAME_LEN 5 |
Definition at line 94 of file target.m.
Referenced by init_parse_prog_unit(), and init_sytb().