.NH 2 Source files of SR .PP The sources of SR are in the following files and packages: .IP sr.h: 14 declarations of global variables and data structures .IP sr.c: the routine main; a driving routine to process (possibly nested) loops in the right order .IP iv implements a procedure that finds the induction variables of a loop .IP reduce implements a procedure that finds optimizable expressions and that does the transformations .IP cand implements a procedure that finds the candidate induction variables; used to implement iv .IP xform implements several useful routines that transform lists of EM text or a CFG; used to implement reduce .IP expr implements a procedure that parses iv-expressions .IP aux implements several auxiliary procedures. .LP