Changes between Version 13 and Version 14 of SemiTagging


Ignore:
Timestamp:
Oct 30, 2006 4:46:06 PM (7 years ago)
Author:
alexey
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SemiTagging

    v13 v14  
    11= The semi-tagging optimisation = 
    22 
    3 Here I describe the design of the semi-tagging optimisation. Currently most of the text comes from http://hackage.haskell.org/trac/summer-of-code/ticket/48 
     3Here I describe the design of the semi-tagging optimisation. Originally the text comes from http://hackage.haskell.org/trac/summer-of-code/ticket/48 
    44 
    55This page reflects my current understanding on the compiler and the RTS, so if there is something wrong, just yell! 
     
    2121jumps to the boolean argument, passed in {{{R2}}}, after pushing a case frame (the continuation of the function): 
    2222{{{ 
    23         ... stack check omitted ... 
     23        <stack check omitted> 
    2424        R1 = R2; 
    2525        I64[Sp + (-8)] = sej_info; 
     
    6363{{{ 
    6464        if(R2 & 1 == 1) goto tagged 
    65         ... stack check omitted ... 
     65        <stack check omitted> 
    6666        R1 = R2; 
    6767        I64[Sp + (-8)] = sej_info;