Commit History

Author SHA1 Message Date
  Andy Wingo 8bf77f7192 Add support for unboxed s64 values 9 years ago
  Andy Wingo dfbe869e24 Add low-level support for unboxed 64-bit unsigned ints 9 years ago
  Andy Wingo c438998e48 Scalar replacement for f64->scm 9 years ago
  Andy Wingo 04356dabb9 CSE can run on first-order CPS 9 years ago
  Andy Wingo 4aabc205cc Add missing files 9 years ago
  Andy Wingo 420423f9a0 Remove CPS optimization passes and closure conversion 9 years ago
  Andy Wingo 50fcdfece3 Remove "free" field of $fun 10 years ago
  Andy Wingo 34ff3af9f0 Replace $letrec with $rec 10 years ago
  Andy Wingo a9ec16f9c5 Remove $void CPS expression type 10 years ago
  Andy Wingo 7700e67226 Remove dead case in CSE 10 years ago
  Andy Wingo 6fc634f8a3 CSE allocate-struct fix 10 years ago
  Andy Wingo c1a41f96b4 CSE comments 10 years ago
  Andy Wingo 072b5a277c CSE truth inference pass uses intsets 10 years ago
  Andy Wingo 6fe36f220e Rewrite CSE to use intsets. 10 years ago
  Andy Wingo 38c7bd0e77 Refactor dominator computation 10 years ago
  Andy Wingo 59258f7cad Remove $kif 10 years ago
  Andy Wingo 92805e2197 Add $branch expression type 10 years ago
  Andy Wingo 5d25fdae37 Rewrite effects analysis to be precise for fields. 10 years ago
  Andy Wingo 466bdf7ee3 CSE effects analysis cleanup 10 years ago
  Andy Wingo c8d87b4745 Synthetic definitions take advantage of CSE'd vars 10 years ago
  Andy Wingo 41812daa78 Add auxiliary definitions for boxes 10 years ago
  Andy Wingo 6119a90595 CSE does scalar replacement of aggregates 10 years ago
  Andy Wingo 405805fbc3 Separate make-cont-folder into global and local variants 10 years ago
  Andy Wingo a0329d0109 Root higher-order CPS term is always $kfun $cont 10 years ago
  Andy Wingo a16af11320 compute-dfg takes a $kfun $cont, not a $fun 10 years ago
  Andy Wingo 686a6490f4 Function defined by make-cont-folder takes a cont, not a $fun 10 years ago
  Andy Wingo 8320f50431 Rename $kentry to $kfun 10 years ago
  Andy Wingo 24b611e81c src and meta are fields of $kentry, not $fun 10 years ago
  Andy Wingo d03c3c7795 Flow-sensitive analysis of truth values 11 years ago
  Andy Wingo df1bdc1ea7 Minor cleanup/optimization in CSE 11 years ago