Pristine Ack-5.5
[Ack-5.5.git] / doc / ego / ra / ra4
1 .NH 2
2 Source files of RA
3 .PP
4 The sources of RA are in the following files and packages:
5 .IP ra.h: 14
6 declarations of global variables and data structures
7 .IP ra.c:
8 the routine main; initialization of target machine-dependent tables
9 .IP items:
10 a routine to build the list of items of one procedure;
11 routines to manipulate items
12 .IP lifetime:
13 contains a subroutine that determines when items are live/dead
14 .IP alloclist:
15 contains subroutines that build the initial allocations list
16 and that compute the rivals sets.
17 .IP profits:
18 contains a subroutine that computes the profits of the allocations
19 and a routine that determines the costs of saving/restoring registers
20 .IP pack:
21 contains the packing subphase
22 .IP xform:
23 contains the transformation subphase
24 .IP interval:
25 contains routines to manipulate intervals of time
26 .IP aux:
27 contains auxiliary routines
28 .LP