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

Go to the source code of this file.

Defines

#define RESTRICT
#define UNNAMED_PROGRAM_NAME   "$MAIN"
#define UNNAMED_PROGRAM_NAME_LEN   5
#define BLANK_COMMON_NAME   "//"
#define BLANK_COMMON_NAME_LEN   2
#define UNIQUE_PROC_CONNECTOR   "_in_"
#define UNIQUE_PROC_LEN   4
#define MODULE_USE_SYSTEM_PATH_VAR   "CRAYLIBS"
#define MODULE_USE_SYSTEM_FILE   "libmodules.a"
#define SYSTEM_MODULE_USE_VAR   "FORTRAN_SYSTEM_MODULES"
#define MAX_FILE_NAME_SIZE   256
#define MAX_PATH_NAME_SIZE   256
#define MACHINENAMELEN   65
#define LEX_STRTOL   strtol
#define OUR_LONG_MAX   LONG_MAX
#define LARGE_WORD_FOR_TBL_SRCH   OUR_LONG_MAX
#define LARGEST_INTEGER_TYPE   Integer_8
#define SA_INTEGER_DEFAULT_TYPE   INTEGER_DEFAULT_TYPE
#define TARGET_MAX_HALF_WORD_STORAGE_TYPE(type_idx)
#define TARGET_32BIT_DOUBLE_WORD_STORAGE_TYPE(type_idx)
#define TRUE_VALUE   1
#define FALSE_VALUE   0
#define MAX_STORAGE_SIZE_IN_WORDS   8388608 /* 2**23 */
#define ISSUE_STORAGE_SIZE_EXCEEDED_MSG(ATTR_IDX, ERR_LVL)
#define ISSUE_EXPR_SIZE_EXCEEDED_MSG(LINE, COLUMN, ERR_LVL)
#define MAX_NUM_CILIST_WORDS   8
#define MAKE_EXTERNAL_NAME(ATTR_IDX, NAME_IDX, NAME_LEN)
#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_O_ZEROINC   TRUE
#define CDIR_BL   FALSE
#define CDIR_FLOW   FALSE
#define CDIR_INLINE   FALSE
#define CDIR_STREAM   FALSE
#define CDIR_PATTERN   FALSE
#define CDIR_SPLIT   FALSE
#define CDIR_TASK   FALSE
#define CDIR_VECTOR   FALSE
#define CDIR_VSEARCH   FALSE
#define CDIR_TASKCOMMON   FALSE
#define _ACCEPT_CMD_J   TRUE /*temp use for co-array ----fzhao*/

Define Documentation

#define _ACCEPT_CMD_ed_g   TRUE

Definition at line 644 of file target.m.

#define _ACCEPT_CMD_ed_i   TRUE

Definition at line 646 of file target.m.

#define _ACCEPT_CMD_ed_j   TRUE

Definition at line 647 of file target.m.

#define _ACCEPT_CMD_ed_r   TRUE

Definition at line 648 of file target.m.

#define _ACCEPT_CMD_ed_X   TRUE

Definition at line 652 of file target.m.

#define _ACCEPT_CMD_J   TRUE /*temp use for co-array ----fzhao*/

Definition at line 863 of file target.m.

Definition at line 664 of file target.m.

#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_BL   FALSE

Definition at line 677 of file target.m.

#define CDIR_FLOW   FALSE

Definition at line 683 of file target.m.

#define CDIR_INLINE   FALSE

Definition at line 689 of file target.m.

#define CDIR_PATTERN   FALSE

Definition at line 701 of file target.m.

#define CDIR_SPLIT   FALSE

Definition at line 707 of file target.m.

#define CDIR_STREAM   FALSE

Definition at line 695 of file target.m.

#define CDIR_TASK   FALSE

Definition at line 713 of file target.m.

#define CDIR_TASKCOMMON   FALSE

Definition at line 731 of file target.m.

#define CDIR_VECTOR   FALSE

Definition at line 719 of file target.m.

#define CDIR_VSEARCH   FALSE

Definition at line 725 of file target.m.

#define ISSUE_EXPR_SIZE_EXCEEDED_MSG (   LINE,
  COLUMN,
  ERR_LVL 
)
Value:
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 
)
Value:
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().

Definition at line 205 of file target.m.

Referenced by init_compiler(), and init_parse_prog_unit().

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

Definition at line 155 of file target.m.

#define MAX_NUM_CILIST_WORDS   8

Definition at line 308 of file target.m.

#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"

Definition at line 131 of file target.m.

#define MODULE_USE_SYSTEM_PATH_VAR   "CRAYLIBS"

Definition at line 130 of file target.m.

#define OUR_LONG_MAX   LONG_MAX

Definition at line 173 of file target.m.

#define RESTRICT

Definition at line 42 of file target.m.

#define SYSTEM_MODULE_USE_VAR   "FORTRAN_SYSTEM_MODULES"

Definition at line 134 of file target.m.

#define TARGET_32BIT_DOUBLE_WORD_STORAGE_TYPE (   type_idx)
Value:
((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)
Value:
((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 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().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines