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

SCM Repository

[smlnj] Log of /sml/trunk/src/MLRISC/flowgraph/cfg.sig
ViewVC logotype

Log of /sml/trunk/src/MLRISC/flowgraph/cfg.sig

Parent Directory Parent Directory


Sticky Revision:
(Current path doesn't exist after revision 2125)

Revision 1192 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 15 14:02:06 2002 UTC (17 years, 5 months ago) by george
File length: 11638 byte(s)
Diff to previous 1174 , to selected 1118
        All pseudo-ops emitted before the first segment declaration
such as TEXT, DATA, and BSS directives are assumed to be global
declarations and are emitted first in the assembly file. This is
useful in a number of situations where one has pseudo-ops that are not
specific to any segment, and also works around the constraint that one
cannot have client pseudo-ops in the TEXT segment.

        Because no segment is associated with these declarations it is
an error to allocate any space or objects before the first segment
directive and an exception will be raised. However, we cannot make
this check for client pseudo-ops.

        These top level declarations are a field in the CFG graph_info.
In theory you can continue to add to this field after the CFG has been
built -- provided you know what you are doing;-)

Revision 1174 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 23 21:14:40 2002 UTC (17 years, 7 months ago) by leunga
File length: 11562 byte(s)
Diff to previous 1172 , to selected 1118

    Added some new primops for creating/manipulating temporary "C" objects
    allocated on the ml heap.

Revision 1172 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 22 20:42:01 2002 UTC (17 years, 7 months ago) by jhr
File length: 11497 byte(s)
Diff to previous 1162 , to selected 1118
  Added newNode function.

Revision 1162 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 22 15:16:46 2002 UTC (17 years, 7 months ago) by jhr
File length: 11391 byte(s)
Diff to previous 1156 , to selected 1118
  Added methods to get unique entry and exit blocks.

Revision 1156 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 21 22:01:11 2002 UTC (17 years, 7 months ago) by leunga
File length: 11145 byte(s)
Diff to previous 1135 , to selected 1118

     Bug fixes and improvements to x86 and cfg

Revision 1135 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 12 16:09:26 2002 UTC (17 years, 7 months ago) by jhr
File length: 7212 byte(s)
Diff to previous 1125 , to selected 1118
  Added functor to compute block and edge frequencies from edge
  probabilities.

Revision 1125 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 7 21:04:13 2002 UTC (17 years, 7 months ago) by jhr
File length: 7173 byte(s)
Diff to previous 1118
  Changed representation of probabilities and frequencies.

Revision 1118 - (view) (download) (as text) (annotate) - [selected]
Modified Wed Mar 6 15:30:25 2002 UTC (17 years, 7 months ago) by jhr
File length: 7105 byte(s)
Diff to previous 1107
  Added dumpBlock printing routine.

Revision 1107 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 28 20:03:26 2002 UTC (17 years, 7 months ago) by jhr
File length: 7045 byte(s)
Diff to previous 1104 , to selected 1118
  Documentation update.

Revision 1104 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 28 19:56:53 2002 UTC (17 years, 7 months ago) by jhr
File length: 6598 byte(s)
Diff to previous 1084 , to selected 1118
  Added dump function to CFG module (this can replace the PrintFlowgraph
  functor).

Revision 1084 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 21 18:52:44 2002 UTC (17 years, 8 months ago) by jhr
File length: 6542 byte(s)
Diff to previous 984 , to selected 1118
  Removed SIDEEXIT edge kind and HYPER block kind.  Added FLOWSTO edge kind.

Revision 984 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 21 19:00:08 2001 UTC (17 years, 11 months ago) by george
File length: 5958 byte(s)
Diff to previous 933 , to selected 1118
  Implemented a complete redesign of MLRISC pseudo-ops. Now there
  ought to never be any question of incompatabilities with
  pseudo-op syntax expected by host assemblers.

  For now, only modules supporting GAS syntax are implemented
  but more should follow, such as MASM, and vendor assembler
  syntax, e.g. IBM as, Sun as, etc.

Revision 933 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:31:19 2001 UTC (18 years, 1 month ago) by george
File length: 5895 byte(s)
Diff to previous 926 , to selected 1118
  cleanup

Revision 926 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 14 15:49:15 2001 UTC (18 years, 1 month ago) by jhr
File length: 5923 byte(s)
Diff to previous 906 , to selected 1118
  Added show_edge to exported values.

Revision 906 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Aug 24 17:36:40 2001 UTC (18 years, 2 months ago) by george
File length: 5618 byte(s)
Diff to selected 1118
Initial revision

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

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