summaryrefslogtreecommitdiff
path: root/module
AgeCommit message (Expand)Author
2018-04-13Explode atomic box ops to new atomic instructionsAndy Wingo
2018-04-12logsub is intrinsicAndy Wingo
2018-04-12u64->scm, s64->scm intrinsicsAndy Wingo
2018-04-12scm->u64, scm->s64, scm->u64/truncate intrinsicsAndy Wingo
2018-04-10Disable f64->scm instructionAndy Wingo
2018-04-10Instruction explosion for f64->scmAndy Wingo
2018-04-10Add reifier for fadd/immediate.Andy Wingo
2018-04-10Slim heap-allocated flonumsAndy Wingo
2018-04-10Add scm->f64 intrinsicAndy Wingo
2018-04-10Class-of is intrinsicAndy Wingo
2018-04-10Add string->number etc as macro instructions to reify-primitivesAndy Wingo
2018-04-10string->number, etc intrinsicsAndy Wingo
2018-04-10Add $code CPS expression typeAndy Wingo
2018-04-10Add load-label instructionAndy Wingo
2018-04-10Remove dead code in CPS converterAndy Wingo
2018-04-10Instruction explosion for char->integerAndy Wingo
2018-04-10Remove integer->char opAndy Wingo
2018-04-10Instruction explosion for integer->charAndy Wingo
2018-04-10Explode "string-set!"Andy Wingo
2018-04-10Add string-set! intrinsicAndy Wingo
2018-04-09Remove now-unused string-length, string-refAndy Wingo
2018-04-09Lower string-ref in CPS conversionAndy Wingo
2018-04-08Add VM ops needed for string-refAndy Wingo
2018-04-08CPS conversion lowers string-lengthAndy Wingo
2018-03-31Remove specific instructions for add, etc from VMAndy Wingo
2018-03-30Compile some generic arithmetic to intrinsic callsAndy Wingo
2018-01-22Use make-struct/simple in tree-ilAndy Wingo
2018-01-22Use make-struct/simple in psyntaxAndy Wingo
2018-01-22Remove unneeded assembly shuffle routines.Andy Wingo
2018-01-22Remove free-ref, free-set!Andy Wingo
2018-01-22Remove optimizer and backend support for struct opsAndy Wingo
2018-01-22Lower "make-struct/simple" to CPSAndy Wingo
2018-01-21Introduce make-struct/simpleAndy Wingo
2018-01-19Instruction explosion for struct-ref, struct-set!Andy Wingo
2018-01-16Remove optimizer and backend support for bv-u8-ref et alAndy Wingo
2018-01-16Instruction explosion for bv-lengthAndy Wingo
2018-01-16Add assume-u64 and assume-s64 dataflow restrictionsAndy Wingo
2018-01-16Instruction explosion for bytevector settersAndy Wingo
2018-01-15Add f32-ref, f64-ref lowering procsAndy Wingo
2018-01-15Instruction explosion for integer bytevector ref proceduresAndy Wingo
2018-01-14Custom bv-u8-ref lowering procedureAndy Wingo
2018-01-14Rename gc-pointer-ref to pointer-refAndy Wingo
2018-01-14Add raw u8-ref, etc instructionsAndy Wingo
2018-01-10Add optimizer and backend support for gc-pointer-refAndy Wingo
2018-01-10Add support for raw gc-managed pointer localsAndy Wingo
2018-01-10Instruction explosion for struct-vtableAndy Wingo
2018-01-10Remove box instructionsAndy Wingo
2018-01-10Lower box, box-ref, box-set! primcallsAndy Wingo
2018-01-07Improve make-vector compilation for known big sizesAndy Wingo
2018-01-07Better compilation of vector constructors and initializersAndy Wingo