#include "parm.h"#include <stdio.h>#include "stree/ststructs.mh"#include "stree/Array.h"#include "pass5c/codeutil.h"Go to the source code of this file.
Defines | |
| #define | NOT_REFD 0x7fffffff |
Functions | |
| Array * | list_to_array ()) |
| static int | pre_order (NODE **p, NODE **q) |
| NODE * | decl_sort (NODE *decl_l) |
| void | label_refd_decls () |
| void | find_forward_refs () |
| NODE * | label_decls (NODE *decl_l) |
| LIST | label_wl (NODE *mp) |
| void | label_refd_decls (NODE *p, int prenum) |
| void | find_forward_refs (NODE *p, int prenum) |
Variables | |
| int | yynerrs |
| static NODE * | current_scope |
| static NODE * | current_mp |
| #define NOT_REFD 0x7fffffff |
Definition at line 27 of file decl_sort.c.
References a, addright(), list_to_array(), and pre_order().
Referenced by Gtraverse(), and Vtraverse().
| void find_forward_refs | ( | NODE * | p, | |
| int | prenum | |||
| ) |
Definition at line 365 of file decl_sort.c.
References ASSERT, current_mp, current_scope, dbgmsg, find_forward_refs(), label_refd_decls(), NIL, and TRUE.
| void find_forward_refs | ( | ) |
Referenced by find_forward_refs(), label_decls(), and label_wl().
Definition at line 68 of file decl_sort.c.
References ASSERT, current_mp, current_scope, find_forward_refs(), label_refd_decls(), length(), NIL, and NOT_REFD.
Referenced by accessible().
| void label_refd_decls | ( | NODE * | p, | |
| int | prenum | |||
| ) |
Definition at line 201 of file decl_sort.c.
References ASSERT, current_mp, current_scope, dbgmsg, errmsg0, label_refd_decls(), NIL, and yynerrs.
| void label_refd_decls | ( | ) |
Referenced by find_forward_refs(), label_decls(), label_refd_decls(), and label_wl().
| LIST label_wl | ( | NODE * | mp | ) |
Definition at line 151 of file decl_sort.c.
References ASSERT, current_mp, current_scope, find_forward_refs(), label_refd_decls(), length(), NIL, and NOT_REFD.
Referenced by accessible().
| Array* list_to_array | ( | ) |
NODE* current_mp [static] |
Definition at line 51 of file decl_sort.c.
Referenced by find_forward_refs(), label_decls(), label_refd_decls(), and label_wl().
NODE* current_scope [static] |
Definition at line 50 of file decl_sort.c.
Referenced by find_forward_refs(), label_decls(), label_refd_decls(), and label_wl().
| int yynerrs |
Definition at line 31 of file testvertex.c.
1.5.4