Changes between Version 13 and Version 14 of SemiTagging
- Timestamp:
- 10/30/06 08:46:06 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SemiTagging
v13 v14 1 1 = The semi-tagging optimisation = 2 2 3 Here I describe the design of the semi-tagging optimisation. Currently most ofthe text comes from http://hackage.haskell.org/trac/summer-of-code/ticket/483 Here I describe the design of the semi-tagging optimisation. Originally the text comes from http://hackage.haskell.org/trac/summer-of-code/ticket/48 4 4 5 5 This page reflects my current understanding on the compiler and the RTS, so if there is something wrong, just yell! … … 21 21 jumps to the boolean argument, passed in {{{R2}}}, after pushing a case frame (the continuation of the function): 22 22 {{{ 23 ... stack check omitted ...23 <stack check omitted> 24 24 R1 = R2; 25 25 I64[Sp + (-8)] = sej_info; … … 63 63 {{{ 64 64 if(R2 & 1 == 1) goto tagged 65 ... stack check omitted ...65 <stack check omitted> 66 66 R1 = R2; 67 67 I64[Sp + (-8)] = sej_info;
