summaryrefslogtreecommitdiff
path: root/module/language/tree-il/cps-primitives.scm
Commit message (Expand)AuthorAgeFilesLines
* CPS compiler reduces eq? on constant to eq-constant?Andy Wingo2020-08-031-3/+6
* Optimize fixnum or s64 -> f64 conversionsAndy Wingo2019-09-011-0/+1
* Unbox floor/ceiling and trigonometric functions where possibleAndy Wingo2019-08-241-0/+9
* Add primitive support for working with module variablesAndy Wingo2019-08-181-1/+3
* Add support for optimized unboxed abs and sqrtAndy Wingo2019-08-041-1/+3
* Remove optimizer and backend support for struct opsAndy Wingo2018-01-221-1/+0
* Lower "make-struct/simple" to CPSAndy Wingo2018-01-221-0/+1
* Instruction explosion for struct-ref, struct-set!Andy Wingo2018-01-191-1/+5
* Better compilation of vector constructors and initializersAndy Wingo2018-01-071-0/+2
* Add CPS compilation support for mutable-vector?Andy Wingo2018-01-071-1/+1
* Re-add support for logbit?Andy Wingo2017-12-271-0/+1
* Refactor lowering of Tree-IL primcalls to CPSAndy Wingo2017-12-271-0/+169