29 lines
857 B
Plaintext
29 lines
857 B
Plaintext
|
.NH 2
|
||
|
Source files of RA
|
||
|
.PP
|
||
|
The sources of RA are in the following files and packages:
|
||
|
.IP ra.h: 14
|
||
|
declarations of global variables and data structures
|
||
|
.IP ra.c:
|
||
|
the routine main; initialization of target machine-dependent tables
|
||
|
.IP items:
|
||
|
a routine to build the list of items of one procedure;
|
||
|
routines to manipulate items
|
||
|
.IP lifetime:
|
||
|
contains a subroutine that determines when items are live/dead
|
||
|
.IP alloclist:
|
||
|
contains subroutines that build the initial allocations list
|
||
|
and that compute the rivals sets.
|
||
|
.IP profits:
|
||
|
contains a subroutine that computes the profits of the allocations
|
||
|
and a routine that determines the costs of saving/restoring registers
|
||
|
.IP pack:
|
||
|
contains the packing subphase
|
||
|
.IP xform:
|
||
|
contains the transformation subphase
|
||
|
.IP interval:
|
||
|
contains routines to manipulate intervals of time
|
||
|
.IP aux:
|
||
|
contains auxiliary routines
|
||
|
.LP
|