Commit History

Author SHA1 Message Date
  Andy Wingo eed4e09723 Assignment conversion uses unchecked memory accessors 7 years ago
  Andy Wingo 315dd366ee Add scm-ref, etc instructions for generic heap object field access 7 years ago
  Andy Wingo 64acf24b40 Fix NaN handling in <= and >= 7 years ago
  Andy Wingo eb85b4190f Add compute-clobber-map to effect analysis 7 years ago
  Andy Wingo 3600dbf0cc Refactor to finish the primcalls-take-parameters work 7 years ago
  Andy Wingo cdd51d0995 Declare bignum? as effect-free 7 years ago
  Andy Wingo 2f2e31e73e Remove effects-analysis exports that were undefined 7 years ago
  Andy Wingo 5fbd4b8f9e Better support for unboxed signed arithmetic 7 years ago
  Andy Wingo 0951551fb4 Compiler specializes comparisons to immediate integers 7 years ago
  Andy Wingo 294dbaad35 Add support for comparisons against integer immediates 7 years ago
  Andy Wingo 7e79a3291e Better untagging of fixnums 7 years ago
  Andy Wingo b97321dbfd Add srsh, srsh/immediate instructions 7 years ago
  Andy Wingo b331ea3193 Convert "ash" to "lsh"/"rsh" when lowering to CPS 7 years ago
  Andy Wingo 8b5f9648ff Add tag-fixnum instruction 7 years ago
  Andy Wingo 7a7f71de5c Canonicalize <=, >=, and > primcalls to < 7 years ago
  Andy Wingo 375eab5610 Fix effects analysis bug introduced with primcall param 7 years ago
  Andy Wingo 17bd5a8938 Add lsh, rsh instructions 7 years ago
  Andy Wingo d7ecf35d70 Immediate parameter for struct-ref et al 7 years ago
  Andy Wingo f9b8763921 Immediate variants of vector-ref, etc use immediate param 7 years ago
  Andy Wingo 2f45cfcb9c free-ref, free-set take immediate parameters 7 years ago
  Andy Wingo 6be04684e6 load-f64, etc take immediate parameters 7 years ago
  Andy Wingo 4fb538e90e cache-current-module, etc use immediate primcall parameters 7 years ago
  Andy Wingo c54c151eb6 $primcall has a "param" member 7 years ago
  Andy Wingo d1c69b5c95 Remove compiler support for u64-scm comparisons 7 years ago
  Andy Wingo f34abbc396 Add hacks around lack of allocation sinking 7 years ago
  Andy Wingo c9ec866ef9 Add untag-fixnum instruction 7 years ago
  Andy Wingo 79a2748f83 Add compiler support for s64 comparisons. 7 years ago
  Andy Wingo 73d1502630 Lower eqv? and equal? to new instructions. 7 years ago
  Andy Wingo c2fa345093 Add missing compiler support for heap-object? primcall et al. 7 years ago
  Andy Wingo dd11b82162 Use make-struct/no-tail instead of make-struct 7 years ago