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

SCM Repository

[smlnj] Diff of /sml/trunk/compiler/CodeGen/cpscompile/memAliasing.sml
ViewVC logotype

Diff of /sml/trunk/compiler/CodeGen/cpscompile/memAliasing.sml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4869, Sat Sep 29 16:20:28 2018 UTC revision 4870, Sun Sep 30 10:42:32 2018 UTC
# Line 16  Line 16 
16   * Some target level issues   * Some target level issues
17   * ------------------------   * ------------------------
18   * In the source level two CPS allocations cannot be aliased by definition.   * In the source level two CPS allocations cannot be aliased by definition.
19   * When allocations are translated into target code, howwever, they become   * When allocations are translated into target code, however, they become
20   * stores to fixed offsets from the heap pointer.  Two allocation stores   * stores to fixed offsets from the heap pointer.  Two allocation stores
21   * that may write to the same offset are aliased.  Allocation stores that are   * that may write to the same offset are aliased.  Allocation stores that are
22   * in disjoint program paths may be assigned the same heap allocation offset.   * in disjoint program paths may be assigned the same heap allocation offset.

Legend:
Removed from v.4869  
changed lines
  Added in v.4870

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