add prototypes for reg. alloc.