
Go to the source code of this file.
Data Types | |
| type | arg_ty_comp |
| type | arg_ty_list |
Defines | |
| #define | ATC_next(a) ((a)->next) |
| #define | ATC_ctype(a) ((a)->ctype) |
| #define | ATC_csize(a) ((a)->csize) |
| #define | ATC_cnd(a) ((a)->cnd) |
| #define | ATC_cnd(a) ((a)->cnd) |
| #define | ATC_tn(a) ((a)->tn) |
| #define | ATC_tn_val(a) ((a)->tn_val) |
| #define | ATC_mem_ofst(a) ((a)->mem_ofst) |
| #define | ATC_parm_reg(a) ((a)->parm_reg) |
| #define | ATC_op_store(a) ((a)->op_store) |
| #define | ATC_op_copy(a) ((a)->op_copy ) |
| #define | ATL_IS_REF 0x01 |
| #define | ATL_IS_IN_TN 0x02 |
| #define | ATL_ON_COPIES 0x04 |
| #define | ATL_IS_VARARGS 0x08 |
| #define | ATL_DUP_FLOAT 0x10 |
| #define | ATL_next(a) ((a)+1) |
| #define | ATL_sym(a) ((a)->sym) |
| #define | ATL_type(a) ((a)->type) |
| #define | ATL_pnd(a) ((a)->pnd) |
| #define | ATL_atc(a) (&((a)->atc)) |
| #define | ATL_ctype(a) (ATC_ctype(ATL_atc(a))) |
| #define | ATL_csize(a) (ATC_csize(ATL_atc(a))) |
| #define | ATL_cnd(a) (ATC_cnd(ATL_atc(a))) |
| #define | ATL_tn(a) (ATC_tn(ATL_atc(a))) |
| #define | ATL_tn_val(a) (ATC_tn_val(ATL_atc(a))) |
| #define | ATL_mem_ofst(a) (ATC_mem_ofst(ATL_atc(a))) |
| #define | ATL_parm_reg(a) (ATC_parm_reg(ATL_atc(a))) |
| #define | ATL_op_store(a) (ATC_op_store(ATL_atc(a))) |
| #define | ATL_op_copy(a) (ATC_op_copy(ATL_atc(a))) |
| #define | ATL_flags(a) ((a)->flags) |
| #define | ATL_fstyle(a) ((a)->fstyle) |
| #define | ATL_cform(a) ((a)->cform) |
| #define | ATL_entry(a) ((a)->entry) |
| #define | ATL_copies(a) ((a)->copies) |
| #define | ATL_next_copy(a) ((a)->next_copy) |
| #define | ATL_is_ref(a) (ATL_flags(a) & ATL_IS_REF) |
| #define | Set_ATL_is_ref(a) (ATL_flags(a) |= ATL_IS_REF) |
| #define | Reset_ATL_is_ref(a) (ATL_flags(a) &= ~ATL_IS_REF) |
| #define | ATL_is_in_tn(a) (ATL_flags(a) & ATL_IS_IN_TN) |
| #define | Set_ATL_is_in_tn(a) (ATL_flags(a) |= ATL_IS_IN_TN) |
| #define | Reset_ATL_is_in_tn(a) (ATL_flags(a) &= ~ATL_IS_IN_TN) |
| #define | ATL_on_copies(a) (ATL_flags(a) & ATL_ON_COPIES) |
| #define | Set_ATL_on_copies(a) (ATL_flags(a) |= ATL_ON_COPIES) |
| #define | Reset_ATL_on_copies(a) (ATL_flags(a) &= ~ATL_ON_COPIES) |
| #define | ATL_is_varargs(a) (ATL_flags(a) & ATL_IS_VARARGS) |
| #define | Set_ATL_is_varargs(a) (ATL_flags(a) |= ATL_IS_VARARGS) |
| #define | ATL_dup_float(a) (ATL_flags(a) & ATL_DUP_FLOAT) |
| #define | Set_ATL_dup_float(a) (ATL_flags(a) |= ATL_DUP_FLOAT) |
Typedefs | |
| typedef struct arg_ty_comp | ARG_TY_COMP |
| typedef struct arg_ty_list | ARG_TY_LIST |
Functions/Subroutines | |
| struct tn * | Get_Return_Address_TN (struct bb *bb, BOOL gen_load) |
| struct insch * | Find_Entry_TN_Adjustment_INSCH (struct bb *bb, struct tn *mod_tn) |
| struct insch * | Find_Exit_TN_Adjustment_INSCH (struct bb *bb, struct tn *mod_tn) |
| void | Mark_Nested_Reference (struct st *st) |
| BOOL | No_Overlap (struct fld *f1, struct fld *f2) |
| struct ty * | Identify_Callee_Type (struct nd *pu) |
| struct ty * | Formal_Parameter_Type (struct st *parm) |
| struct st * | Make_Formal_Base_Symbol (struct st *formal_sym) |
| ARG_TY_LIST * | Prepare_Atl_Of_Call (struct nd *t) |
| ARG_TY_LIST * | Prepare_Atl_Of_Formals (struct nd *t, struct stch *args) |
| void | Trace_ATL (ARG_TY_LIST *atl) |
| void | Trace_ATL_List (struct nd *t, ARG_TY_LIST *atl) |
Definition at line 174 of file callutil.h.
Definition at line 174 of file callutil.h.
Definition at line 172 of file callutil.h.
Definition at line 171 of file callutil.h.
Definition at line 177 of file callutil.h.
Definition at line 170 of file callutil.h.
Definition at line 180 of file callutil.h.
Definition at line 179 of file callutil.h.
Definition at line 178 of file callutil.h.
Definition at line 175 of file callutil.h.
Definition at line 176 of file callutil.h.
Definition at line 211 of file callutil.h.
Definition at line 223 of file callutil.h.
Definition at line 214 of file callutil.h.
Definition at line 225 of file callutil.h.
Definition at line 213 of file callutil.h.
Definition at line 212 of file callutil.h.
Definition at line 239 of file callutil.h.
| #define ATL_DUP_FLOAT 0x10 |
Definition at line 204 of file callutil.h.
Definition at line 224 of file callutil.h.
Definition at line 221 of file callutil.h.
Definition at line 222 of file callutil.h.
Definition at line 231 of file callutil.h.
| #define ATL_IS_IN_TN 0x02 |
Definition at line 201 of file callutil.h.
Definition at line 228 of file callutil.h.
| #define ATL_IS_REF 0x01 |
Definition at line 200 of file callutil.h.
Definition at line 237 of file callutil.h.
| #define ATL_IS_VARARGS 0x08 |
Definition at line 203 of file callutil.h.
Definition at line 217 of file callutil.h.
Definition at line 207 of file callutil.h.
Definition at line 226 of file callutil.h.
Definition at line 234 of file callutil.h.
| #define ATL_ON_COPIES 0x04 |
Definition at line 202 of file callutil.h.
Definition at line 220 of file callutil.h.
Definition at line 219 of file callutil.h.
Definition at line 218 of file callutil.h.
Definition at line 210 of file callutil.h.
Definition at line 208 of file callutil.h.
Definition at line 215 of file callutil.h.
Definition at line 216 of file callutil.h.
Definition at line 209 of file callutil.h.
Definition at line 233 of file callutil.h.
Definition at line 230 of file callutil.h.
Definition at line 236 of file callutil.h.
Definition at line 240 of file callutil.h.
Definition at line 232 of file callutil.h.
Definition at line 229 of file callutil.h.
Definition at line 238 of file callutil.h.
Definition at line 235 of file callutil.h.
| typedef struct arg_ty_comp ARG_TY_COMP |
| typedef struct arg_ty_list ARG_TY_LIST |
| ARG_TY_LIST* Prepare_Atl_Of_Call | ( | struct nd * | t | ) |
| ARG_TY_LIST* Prepare_Atl_Of_Formals | ( | struct nd * | t, | |
| struct stch * | args | |||
| ) |
| void Trace_ATL | ( | ARG_TY_LIST * | atl | ) |
| void Trace_ATL_List | ( | struct nd * | t, | |
| ARG_TY_LIST * | atl | |||
| ) |
1.5.6