Changes between Version 13 and Version 14 of SemiTagging


Ignore:
Timestamp:
Oct 30, 2006 4:46:06 PM (9 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;