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