#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.