[m-rev.] for review: preparing for CTGC system

Nancy Nancy.Mazur at cs.kuleuven.ac.be
Fri Dec 2 19:50:37 AEDT 2005


Hi,

To get things started with the right foot, here a small diff for 
preparing the field for adding structure sharing analysis (as part of 
the CTGC system) into the main branch compiler.

Some notes:

1. like Julien suggested, I've moved dead_procs to stage 192. The 
structure_sharing stage is 193, and the structure_reuse pass will then 
become 194.

2. I've added the ctgc files as submodules of the transform_hlds 
package. Which brings to the following hierarchy:
	transform_hlds.ctgc
	transform_hlds.ctgc.structure_sharing
	transform_hlds.ctgc.structure_sharing.analysis
	etc...

3. I presumed that "long" filenames are preferred over short ones, so I 
chose filenames reflecting the hierarchy above. Yet I didn't add the 
"transform_hlds" part to the filenames. It just seemed to become too 
long in that case.

4. For those who might have ever looked into the reuse-branch: I've 
replaced the terminology "possible alias" by "data structure sharing" or 
in short "structure sharing", conforming to the terminology used in my PhD.

In attach the log + diff and new files...
Nancy



Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: zzreview.tt
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20051202/8d51bc25/attachment.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ctgc.m
Type: text/x-objcsrc
Size: 680 bytes
Desc: not available
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20051202/8d51bc25/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ctgc.structure_sharing.m
Type: text/x-objcsrc
Size: 777 bytes
Desc: not available
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20051202/8d51bc25/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ctgc.structure_sharing.analysis.m
Type: text/x-objcsrc
Size: 927 bytes
Desc: not available
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20051202/8d51bc25/attachment-0002.bin>


More information about the reviews mailing list