/* $Id$ */ /* * (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 */ 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. */ bool is_caddress(line_p l, lset vars); /* * See if l loads a loop-invariant entity of * size pointer-size. */ int elemsize(line_p l); /* * l is an instruction that loads an array * descriptor. Try to determine the size * of the array elements. */ void concatenate(line_p list1, line_p list2); /* * Append list2 to the end of list1 */ #define is_const(l) (INSTR(l) == op_loc)