1 /* $Id: ud.h,v 1.4 1994/06/24 10:33:12 ceriel Exp $ */
3 * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
4 * See the copyright notice in the ACK home directory, in the file "Copyright".
6 /* U S E - D E F I N I T I O N A N A L Y S I S
11 #define GEN(b) (b)->b_extend->bx_ud.bx_gen
12 #define KILL(b) (b)->b_extend->bx_ud.bx_kill
13 #define IN(b) (b)->b_extend->bx_ud.bx_in
14 #define OUT(b) (b)->b_extend->bx_ud.bx_out
15 #define C_GEN(b) (b)->b_extend->bx_ud.bx_cgen
16 #define C_KILL(b) (b)->b_extend->bx_ud.bx_ckill
17 #define C_IN(b) (b)->b_extend->bx_ud.bx_cin
18 #define C_OUT(b) (b)->b_extend->bx_ud.bx_cout
19 #define CHGVARS(b) (b)->b_extend->bx_ud.bx_chgvars
21 extern short nrglobals; /* number of global variables for which
22 * ud-info is maintained.
24 extern short nrvars; /* total number of variables (global + local)
25 * for which ud-info is maintained.