Go to the source code of this file.
Defines | |
#define | add_undef_vr(vr_no) add_vr(vr_no, CS_NIL, 0); |
#define | ARG_FLAG 0x20000000 |
#define | ARGLOC(i) ((i) | ARG_FLAG) |
#define | is_param(c) (c == 'a') |
Functions | |
char * | flush_all_exprs () |
char * | flush_all_except () |
char * | flush_all_non_const () |
char * | flush_all_non_const_except () |
char * | flush_vr () |
char * | get_name () |
char * | get_expr () |
void | add_vr () |
void | rem_vr () |
void | add_vr_def () |
void | rem_vr_def () |
void | init_tmps () |
void | reset_tmps () |
char * | par_name () |
char * | tmp_name () |
char * | par_names () |
char * | tmp_decls () |
char * | itos () |
char * | rmcntrl () |
char * | arg_list () |
void | dead_tmp () |
void | rem_tmps () |
Variables | |
int | max_tmp |
#define add_undef_vr | ( | vr_no | ) | add_vr(vr_no, CS_NIL, 0); |
#define ARG_FLAG 0x20000000 |
#define ARGLOC | ( | i | ) | ((i) | ARG_FLAG) |
void add_vr | ( | ) |
void add_vr_def | ( | ) |
char* arg_list | ( | ) |
void dead_tmp | ( | ) |
Referenced by rem_vr().
char* flush_all_except | ( | ) |
char* flush_all_exprs | ( | ) |
Definition at line 140 of file loc_tab.c.
References flush_expr(), and for_each_vr().
Referenced by main().
char* flush_all_non_const | ( | ) |
Definition at line 154 of file loc_tab.c.
References flush_expr_except_const(), and for_each_vr().
Referenced by binary_op(), flush_slm(), main(), nilary_op(), and unary_op().
char* flush_all_non_const_except | ( | ) |
char* flush_vr | ( | ) |
char* get_expr | ( | ) |
char* get_name | ( | ) |
void init_tmps | ( | ) |
char* itos | ( | ) |
char* par_name | ( | ) |
char* par_names | ( | ) |
void rem_tmps | ( | ) |
Definition at line 109 of file tmp_tab.c.
References free_tmp(), tmp_list::tl_next, TL_NIL, and tmp_list::tl_no.
Referenced by flush_slm(), and main().
void rem_vr | ( | ) |
void rem_vr_def | ( | ) |
void reset_tmps | ( | ) |
Definition at line 54 of file tmp_tab.c.
References BITS_TO_LONGS, LONGS_TO_BITS, max_tmp, and tmps_allocd.
Referenced by main().
char* rmcntrl | ( | ) |
char* tmp_decls | ( | ) |
char* tmp_name | ( | ) |
int max_tmp |