#include "parm.h"#include <stdio.h>#include "stree/ststructs.mh"#include "codegen.h"#include "op_codes.h"#include "pass4/sigs.h"#include "pass3/is_local.h"#include <ctype.h>Go to the source code of this file.
Defines | |
| #define | DEBUG |
Functions | |
| boolean | valid_C_id (char *s) |
| void | compile_stub (char *nm, NODE *sig, char *lbl, char *ar_lbl, int i) |
| void | compile_stubs (NODE *tsig, char *lbl, char *ar_lbl) |
Variables | |
| int | yydebug |
| int | yynerrs |
| FILE * | unparse_file |
| FILE * | Goutfile |
| char | str_code_buf [] |
| int | avail_loc |
| int | Glevel |
| NODE * | Gcurrent |
| boolean | Vflag |
| boolean | Nflag |
| boolean | Oflag |
| boolean | xflag |
| #define DEBUG |
Definition at line 1 of file compile_stubs.c.
| void compile_stub | ( | char * | nm, | |
| NODE * | sig, | |||
| char * | lbl, | |||
| char * | ar_lbl, | |||
| int | i | |||
| ) |
Definition at line 56 of file compile_stubs.c.
References ALH, ARG, ASSERT, avail_loc, BSF, CLI, CLL, DCL, DCL_ADDR, DCL_INT, DEA, EXT, FO_EP, FO_IP, FO_SIZE, GAR, gen0, gen1, gen2, gen3, genl, GF, GFU, HINT, LBA, LDI, LDL, LDN, length(), n_args, n_vacuous_params(), NIL, RTN, STI, str_code_buf, T1, T2, UDC, and xflag.
Referenced by compile_stubs().
| void compile_stubs | ( | NODE * | tsig, | |
| char * | lbl, | |||
| char * | ar_lbl | |||
| ) |
Definition at line 182 of file compile_stubs.c.
References compile_stub(), errmsg0, errmsg1, getname(), sig_structure(), and valid_C_id().
Referenced by GgenerateXcode().
| boolean valid_C_id | ( | char * | s | ) |
| int avail_loc |
Definition at line 15 of file extract_sig.c.
Definition at line 131 of file main.c.
Referenced by bld_analyze(), calls_callcc(), findmpsig(), findsig(), Gappl(), main(), and Vallocate().
| char str_code_buf[] |
| FILE* unparse_file |
Definition at line 6 of file extract_sig.c.
| int yynerrs |
Definition at line 31 of file testvertex.c.
1.5.4