Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Defines | |
#define | CIF_PGM_DEFINITION 00000001 /* 0000 0001 */ |
#define | CIF_PGM_IN_INTERFACE 00000002 /* 0000 0002 */ |
#define | CIF_PGM_USE_ASSOCIATED 00000004 /* 0000 0004 */ |
#define | CIF_PGM_REFERENCE 00000010 /* 0000 0008 */ |
#define | CIF_PGM_OPTIONAL 00000020 /* 0000 0010 */ |
#define | CIF_PGM_PRIVATE 00000040 /* 0000 0020 */ |
#define | CIF_PGM_RECURSIVE 00000100 /* 0000 0040 */ |
#define | CIF_IMPLICITLY_TYPED 00000001 /* 0000 0001 */ |
#define | CIF_CRI_POINTEE 00000002 /* 0000 0002 */ |
#define | CIF_DEFAULT_TYPED 00000004 /* 0000 0004 */ |
#define | CIF_STAR_TYPED 00000010 /* 0000 0008 */ |
#define | CIF_KIND_TYPED 00000020 /* 0000 0010 */ |
#define | CIF_SAVED 00000040 /* 0000 0020 */ |
#define | CIF_DATA_INIT 00000100 /* 0000 0040 */ |
#define | CIF_EQUIVALENCED 00000200 /* 0000 0080 */ |
#define | CIF_DARG_IN_BND 00000400 /* 0000 0100 */ |
#define | CIF_ALLOCATABLE 00004000 /* 0000 0800 */ |
#define | CIF_INTENT_IN 00010000 /* 0000 1000 */ |
#define | CIF_INTENT_OUT 00020000 /* 0000 2000 */ |
#define | CIF_INTENT_INOUT 00040000 /* 0000 4000 */ |
#define | CIF_OPTIONAL 00100000 /* 0000 8000 */ |
#define | CIF_POINTER 00200000 /* 0001 0000 */ |
#define | CIF_PRIVATE 00400000 /* 0002 0000 */ |
#define | CIF_TARGET 01000000 /* 0004 0000 */ |
#define | CIF_RENAMED 02000000 /* 0008 0000 */ |
#define | CIF_SCP_IMPL_NONE 00000001 /* 0000 0001 */ |
#define | CIF_SCP_DOES_IO 00000002 /* 0000 0002 */ |
#define | CIF_SCP_HAS_CALLS 00000004 /* 0000 0004 */ |
#define | CIF_USE_MODULE_DIRECT 1 |
#define | CIF_USE_MODULE_INDIRECT 0 |
#define | ASSUMED_SIZE_CHAR '*' |
#define | FIXED_FORM '0' |
#define | VAR_LEN_CHAR 'E' |
#define | ARG_BUF_SIZE (EXPANDED_MSG_SIZE - ORIG_MSG_SIZE) |
#define | NEXT_DERIVED_TYPE_ID cif_derived_type_id++ |
#define | NEXT_FILE_ID cif_file_id++ |
#define | NEXT_SCOPE_ID cif_symbol_or_scope_id++ |
#define | NEXT_SYMBOL_ID cif_symbol_or_scope_id++ |
#define ARG_BUF_SIZE (EXPANDED_MSG_SIZE - ORIG_MSG_SIZE) |
#define ASSUMED_SIZE_CHAR '*' |
Definition at line 97 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_ALLOCATABLE 00004000 /* 0000 0800 */ |
Definition at line 69 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_CRI_POINTEE 00000002 /* 0000 0002 */ |
Definition at line 59 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_DARG_IN_BND 00000400 /* 0000 0100 */ |
Definition at line 66 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_DATA_INIT 00000100 /* 0000 0040 */ |
Definition at line 64 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_DEFAULT_TYPED 00000004 /* 0000 0004 */ |
Definition at line 60 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_EQUIVALENCED 00000200 /* 0000 0080 */ |
Definition at line 65 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_IMPLICITLY_TYPED 00000001 /* 0000 0001 */ |
Definition at line 58 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_INTENT_IN 00010000 /* 0000 1000 */ |
Definition at line 70 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_INTENT_INOUT 00040000 /* 0000 4000 */ |
Definition at line 72 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_INTENT_OUT 00020000 /* 0000 2000 */ |
Definition at line 71 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_KIND_TYPED 00000020 /* 0000 0010 */ |
Definition at line 62 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_OPTIONAL 00100000 /* 0000 8000 */ |
Definition at line 73 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_PGM_DEFINITION 00000001 /* 0000 0001 */ |
Definition at line 47 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_PGM_IN_INTERFACE 00000002 /* 0000 0002 */ |
Definition at line 48 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_PGM_OPTIONAL 00000020 /* 0000 0010 */ |
Definition at line 51 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_PGM_PRIVATE 00000040 /* 0000 0020 */ |
Definition at line 52 of file fecif.m.
Referenced by cif_call_site_rec(), and cif_send_attr().
#define CIF_PGM_RECURSIVE 00000100 /* 0000 0040 */ |
Definition at line 53 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_PGM_REFERENCE 00000010 /* 0000 0008 */ |
Definition at line 50 of file fecif.m.
Referenced by cif_call_site_rec(), and cif_send_attr().
#define CIF_PGM_USE_ASSOCIATED 00000004 /* 0000 0004 */ |
Definition at line 49 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_POINTER 00200000 /* 0001 0000 */ |
Definition at line 74 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_PRIVATE 00400000 /* 0002 0000 */ |
Definition at line 75 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_RENAMED 02000000 /* 0008 0000 */ |
Definition at line 77 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_SAVED 00000040 /* 0000 0020 */ |
Definition at line 63 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_SCP_DOES_IO 00000002 /* 0000 0002 */ |
Definition at line 82 of file fecif.m.
Referenced by cif_scope_info_rec().
#define CIF_SCP_HAS_CALLS 00000004 /* 0000 0004 */ |
Definition at line 83 of file fecif.m.
Referenced by cif_scope_info_rec().
#define CIF_SCP_IMPL_NONE 00000001 /* 0000 0001 */ |
Definition at line 81 of file fecif.m.
Referenced by cif_scope_info_rec().
#define CIF_STAR_TYPED 00000010 /* 0000 0008 */ |
Definition at line 61 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_TARGET 01000000 /* 0004 0000 */ |
Definition at line 76 of file fecif.m.
Referenced by cif_send_attr().
#define CIF_USE_MODULE_DIRECT 1 |
Definition at line 87 of file fecif.m.
Referenced by cif_use_module_rec().
#define CIF_USE_MODULE_INDIRECT 0 |
Definition at line 88 of file fecif.m.
Referenced by cif_use_module_rec().
#define FIXED_FORM '0' |
#define NEXT_DERIVED_TYPE_ID cif_derived_type_id++ |
Definition at line 125 of file fecif.m.
Referenced by cif_send_attr().
#define NEXT_FILE_ID cif_file_id++ |
Definition at line 127 of file fecif.m.
Referenced by cif_file_name_rec().
#define NEXT_SCOPE_ID cif_symbol_or_scope_id++ |
Definition at line 129 of file fecif.m.
Referenced by cif_begin_scope_rec(), cif_end_scope_rec(), cif_fake_a_unit(), and cif_prog_unit_init().
#define NEXT_SYMBOL_ID cif_symbol_or_scope_id++ |
Definition at line 131 of file fecif.m.
Referenced by cif_begin_scope_rec(), cif_call_site_rec(), cif_fake_a_unit(), cif_label_rec(), cif_loop_def_rec(), cif_named_constant_rec(), cif_rename_rec(), cif_sb_usage_rec(), cif_send_attr(), cif_send_sytb(), cif_usage_rec(), cif_use_module_rec(), output_minimal_object_rec(), and output_struct_ids().
#define VAR_LEN_CHAR 'E' |
Definition at line 99 of file fecif.m.
Referenced by cif_call_site_rec(), and cif_send_attr().