#include "defs.h"#include "wintrinsic.h"


Go to the source code of this file.
| #define ACTUAL TRUE |
Definition at line 97 of file intrn_info.h.
Referenced by OP_ANNOT_OP_Def_Actual_Para(), OP_ANNOT_Reset_OP_Def_Actual_Para(), and OP_ANNOT_Set_OP_Def_Actual_Para().
| #define BYVAL TRUE |
Definition at line 89 of file intrn_info.h.
| #define CGINTRINSIC TRUE |
Definition at line 99 of file intrn_info.h.
| #define DOES_RETURN FALSE |
Definition at line 96 of file intrn_info.h.
| #define intrn_info_INCLUDED "intrn_info.h" |
Definition at line 40 of file intrn_info.h.
| #define INTRN_RETKIND_LAST IRETURN_F10 |
Definition at line 86 of file intrn_info.h.
| #define NEVER_RETURN TRUE |
Definition at line 95 of file intrn_info.h.
| #define NO_SIDEEFFECTS TRUE |
Definition at line 93 of file intrn_info.h.
| #define NOT_ACTUAL FALSE |
Definition at line 98 of file intrn_info.h.
| #define NOT_BYVAL FALSE |
Definition at line 90 of file intrn_info.h.
| #define NOT_CGINTRINSIC FALSE |
Definition at line 100 of file intrn_info.h.
| #define NOT_PURE FALSE |
Definition at line 92 of file intrn_info.h.
| #define NOT_SLAVE CGINTRINSIC |
Definition at line 106 of file intrn_info.h.
| #define PURE TRUE |
Definition at line 91 of file intrn_info.h.
| #define SIDEEFFECTS FALSE |
Definition at line 94 of file intrn_info.h.
| #define SLAVE NOT_CGINTRINSIC |
Definition at line 107 of file intrn_info.h.
| enum INTRN_RETKIND |
Definition at line 48 of file intrn_info.h.
| const char* INTRINSIC_name | ( | const INTRINSIC | i | ) | [inline] |
Definition at line 176 of file intrn_info.h.
References INTRN_c_name(), INTRN_rt_name(), and intrn_info_t::specific_name.
Definition at line 127 of file intrn_info.h.
References intrn_info_t::is_by_val.
Referenced by by_value(), Calc_Actual_Area(), F90_Lower_Intrinsic_Fixup_walk(), Intrinsic(), intrinsic_runtime(), is_call_by_value(), process_concatexpr(), WN2F_call(), and WN2F_intrinsic_op().
| const char* INTRN_c_name | ( | const INTRINSIC | i | ) | [inline] |
Definition at line 162 of file intrn_info.h.
References intrn_info_t::c_name.
Referenced by INTRINSIC_name().
Definition at line 152 of file intrn_info.h.
References intrn_info_t::is_cg_intrinsic.
Referenced by lower_bit_field_id().
Definition at line 137 of file intrn_info.h.
References intrn_info_t::has_no_side_effects.
Referenced by ALIAS_CLASSIFICATION::Callee_changes_no_points_to(), OPT_STAB::Generate_call_mu_chi_by_value(), OPT_STAB::Generate_mu_and_chi_list(), lower_bit_field_id(), Set_intrinsic_flags(), and WN_annotate_intrinsic_flags().
Definition at line 147 of file intrn_info.h.
References intrn_info_t::is_actual.
Referenced by emulate_intrinsic_op(), lower_bit_field_id(), and lower_complex_expr().
Definition at line 132 of file intrn_info.h.
References intrn_info_t::is_pure.
Referenced by Set_intrinsic_flags(), and WN_annotate_intrinsic_flags().
| INTRN_RETKIND INTRN_return_kind | ( | const INTRINSIC | i | ) | [inline] |
Definition at line 157 of file intrn_info.h.
References intrn_info_t::return_kind.
Referenced by Exp_Intrinsic_Op(), Handle_INTRINSIC_OP(), INTR_return_mtype(), WGEN_Expand_Expr(), and WN_intrinsic_return_ty().
| const char* INTRN_rt_name | ( | const INTRINSIC | i | ) | [inline] |
Definition at line 172 of file intrn_info.h.
References intrn_info_t::runtime_name.
Referenced by Exp_Intrinsic_Op(), INTR_intrinsic_name(), INTRINSIC_name(), lower_bit_field_id(), return_conversion(), Vintrinsic_Fission(), WN2F_call(), and WN_intrinsic_name().
| const char* INTRN_specific_name | ( | const INTRINSIC | i | ) | [inline] |
| const intrn_info_t intrn_info[] |
Definition at line 55 of file intrn_info.cxx.
1.5.6