Commit History

Author SHA1 Message Date
  Andy Wingo a80ccec207 Add reprs for more s64 macro-instructions 1 year ago
  Andy Wingo aa82f8227c Add unboxed representations for fadd/immediate, fmul/immediate 1 year ago
  Andy Wingo b6022aeeb3 Allow compute-var-representations extensibility 1 year ago
  Andy Wingo 27669781b7 More precise value representations for bv-contents, $code 1 year ago
  Andy Wingo dc4fe9741f Add new $calli expression type. 3 years ago
  Andy Wingo f8b1607602 Fix compute-defs-and-uses for $prim 1 year ago
  Andy Wingo 896960dade Add representations for new primcalls 1 year ago
  Andy Wingo aa2cfe7cf6 Consider $code to make 'ptr representation 1 year ago
  Andy Wingo 5c76381625 Allow callk to continue to kargs 3 years ago
  Andy Wingo c8c35c6987 Allow unchecked functions to have unboxed arguments 3 years ago
  Andy Wingo 8fab68f8b1 Move live variable computation routines to utils and graphs. 3 years ago
  Andy Wingo 03998db647 Add new pass to optimize branch chains to table dispatch 4 years ago
  Andy Wingo cd5ab6377b Add $switch CPS term kind 4 years ago
  Andy Wingo bba4ce222d Split graph utilities out of (language cps utils) 5 years ago
  Andy Wingo f6c07e4eb2 Add compiler support for eliding closure bindings 5 years ago
  Andy Wingo 39729e8448 Rename $closure to $const-fun 6 years ago
  Andy Wingo 9f98b4a5b1 Add $code CPS expression type 7 years ago
  Andy Wingo ad55ee83c3 $throw is a new kind of CPS term 7 years ago
  Andy Wingo ee15ca1455 $prompt is now its own kind of CPS term. 7 years ago
  Andy Wingo afb0a92d50 $branch is now a distinct CPS term type 7 years ago
  Andy Wingo 3600dbf0cc Refactor to finish the primcalls-take-parameters work 7 years ago
  Andy Wingo 6be04684e6 load-f64, etc take immediate parameters 7 years ago
  Andy Wingo c54c151eb6 $primcall has a "param" member 7 years ago
  Andy Wingo 620b640a4e Fix bug in intmap-map 9 years ago
  Andy Wingo 3d6dd2f81c Add untagged bitwise operations 9 years ago
  Andy Wingo a08b3d40f8 Untag values and indexes for all bytevector instructions 9 years ago
  Andy Wingo 8bf77f7192 Add support for unboxed s64 values 9 years ago
  Andy Wingo f34688ad25 New instructions load-f64, load-u64 9 years ago
  Andy Wingo 4792577ab8 solve-flow-equations tweak 9 years ago
  Andy Wingo bebc70c8b1 Move solve-flow-equations to utils 9 years ago