/* $Header$ */
/*
 * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
 * See the copyright notice in the ACK home directory, in the file "Copyright".
 */
/*  S R _ A U X . H  */


extern bool is_loopconst();	/* (line_p l; lset vars)
				 * See if l is a loop-constant. vars is the
				 * set of variables changed in the loop.
				 */
extern bool is_caddress();	/* (line_p l)
				 * See if l loads a loop-invariant entity of
				 * size pointer-size.
				 */
extern int elemsize();		/* (line_p l)
				 * l is an instruction that loads an array
				 * descriptor. Try to determine the size
				 * of the array elements.
				 */
extern	   concatenate();	/* (line_p list1,list2)
				 * Append list2 to the end of list1
				 */
#define is_const(l)	(INSTR(l) == op_loc)