Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /sml/trunk/compiler/CodeGen/main/clusterAnnotation.sml
ViewVC logotype

Annotation of /sml/trunk/compiler/CodeGen/main/clusterAnnotation.sml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 823 - (view) (download)
Original Path: sml/trunk/src/compiler/CodeGen/main/clusterAnnotation.sml

1 : george 823 (* This file is a temporary hack that records if the virtual
2 :     * frame pointer is being used for the current cluster compilation.
3 :     *
4 :     * useVfp is required for spilling, however, at the current time the
5 :     * spill callbacks only take the block annotations and nothing else.
6 :     * Therefore the spill routine checks this variable to decide which
7 :     * base pointer to use.
8 :     *
9 :     * Eventually the spill call backs will take a datatype indicating the
10 :     * source of the annotation, and the cluster annotation will also be
11 :     * bundled as an input. But until then ...
12 :     *)
13 :    
14 :     structure ClusterAnnotation = struct
15 :     val useVfp = ref false
16 :     end

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0