summaryrefslogtreecommitdiff
path: root/module/language/cps/rotate-loops.scm
AgeCommit message (Expand)AuthorFilesLines
2023-08-17Add new $calli expression type.Andy Wingo1-1/+3
2020-08-12Add $switch CPS term kindAndy Wingo1-2/+4
2019-06-07Add support no closure in $callkAndy Wingo1-2/+2
2018-10-03Rename $closure to $const-funAndy Wingo1-1/+1
2018-04-10Add $code CPS expression typeAndy Wingo1-1/+1
2018-01-03$throw is a new kind of CPS termAndy Wingo1-1/+3
2018-01-03$prompt is now its own kind of CPS term.Andy Wingo1-5/+5
2018-01-03$branch is now a distinct CPS term typeAndy Wingo1-70/+65
2017-11-05$primcall has a "param" memberAndy Wingo1-4/+4
2017-10-29Simplify $branch to always take a $primcallAndy Wingo1-3/+1
2016-08-04Fix compilation of `continue' in `while'.Andy Wingo1-5/+9
2015-07-27Simplify rotate-loops.scmAndy Wingo1-9/+0
2015-07-25Loop inversion with multiple exitsAndy Wingo1-27/+54
2015-07-24Rotate comparisons down to loop back-edgesAndy Wingo1-0/+217