Commit History

Author SHA1 Message Date
  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 5675e46410 -O1 disables call precoloring 7 years ago
  Andy Wingo 39520f879a Simplify live variable computation for graphs without loops 7 years ago
  Andy Wingo 3600dbf0cc Refactor to finish the primcalls-take-parameters work 7 years ago
  Andy Wingo 5c38643fc6 Revert "Slot allocation allows s64/u64 representations of same var" 7 years ago
  Andy Wingo 5fbd4b8f9e Better support for unboxed signed arithmetic 7 years ago
  Andy Wingo a88614fb17 Slot allocation allows s64/u64 representations of same var 7 years ago
  Andy Wingo b97321dbfd Add srsh, srsh/immediate instructions 7 years ago
  Andy Wingo cc1b23ffe8 Remaining /immediate instructions take primcall imm param 7 years ago
  Andy Wingo 56d639bfe5 builtin-ref takes immediate parameter 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 c9ec866ef9 Add untag-fixnum instruction 7 years ago
  Andy Wingo c119623e45 Simplify $branch to always take a $primcall 7 years ago
  Andy Wingo 6d9335ad46 All clauses of function have same nlocals 8 years ago
  Andy Wingo 8622344a6b Fix slot allocation for prompts 8 years ago
  Andy Wingo 49d77b1243 Add unboxed logxor on u64 values 8 years ago
  Andy Wingo f5b9a53bd0 Add integer->char and char->integer opcodes 8 years ago
  Andy Wingo 9514dc7b95 Add ursh/immediate and ulsh/immediate ops 9 years ago
  Andy Wingo 3d6dd2f81c Add untagged bitwise operations 9 years ago
  Andy Wingo c3240d09b2 Unbox indexes of vectors, strings, and structs 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 bdfa1c1b42 Add tagged and untagged arithmetic ops with immediate operands 9 years ago