Andy Wingo
|
9514dc7b95
Add ursh/immediate and ulsh/immediate ops
|
9 年之前 |
Andy Wingo
|
3d6dd2f81c
Add untagged bitwise operations
|
9 年之前 |
Andy Wingo
|
c3240d09b2
Unbox indexes of vectors, strings, and structs
|
9 年之前 |
Andy Wingo
|
a08b3d40f8
Untag values and indexes for all bytevector instructions
|
9 年之前 |
Andy Wingo
|
8bf77f7192
Add support for unboxed s64 values
|
9 年之前 |
Andy Wingo
|
f34688ad25
New instructions load-f64, load-u64
|
9 年之前 |
Andy Wingo
|
bdfa1c1b42
Add tagged and untagged arithmetic ops with immediate operands
|
9 年之前 |
Andy Wingo
|
d294d5d1e1
Add unsigned 64-bit arithmetic operators: uadd, usub, umul
|
9 年之前 |
Andy Wingo
|
8464cc576c
Add bv-length instruction
|
9 年之前 |
Andy Wingo
|
dfbe869e24
Add low-level support for unboxed 64-bit unsigned ints
|
9 年之前 |
Andy Wingo
|
f0594be035
Fix slot representation computation for fadd, fmul, etc
|
9 年之前 |
Andy Wingo
|
b1ac8d68b5
bv-{f32,f64}-{ref,set!} operate on raw f64 values
|
9 年之前 |
Andy Wingo
|
e3cc0eeb3a
Reflection support for unboxed f64 slots
|
9 年之前 |
Andy Wingo
|
e7660a607c
VM support for raw slots
|
9 年之前 |
Andy Wingo
|
dd77a818ba
Treat tail $values as generating lazy allocations
|
9 年之前 |
Andy Wingo
|
2f08838cd6
Replace return primcalls with $values
|
9 年之前 |
Andy Wingo
|
34f3fb78e0
Fix slot-allocation to make 'return' not need to alloc-frame
|
9 年之前 |
Andy Wingo
|
70c317ab51
SP-relative local addressing
|
9 年之前 |
Andy Wingo
|
4792577ab8
solve-flow-equations tweak
|
9 年之前 |
Andy Wingo
|
bebc70c8b1
Move solve-flow-equations to utils
|
9 年之前 |
Andy Wingo
|
4aabc205cc
Add missing files
|
9 年之前 |
Andy Wingo
|
0d4c937722
Remove CPS1 language
|
9 年之前 |
Andy Wingo
|
f63b2e4814
More slot-allocation simplification
|
9 年之前 |
Andy Wingo
|
365296a866
CPS1 slot-allocation simplification
|
9 年之前 |
Andy Wingo
|
8eea1fb142
Fix slot allocation hinting for intervening terms that define dead values
|
9 年之前 |
Andy Wingo
|
a9ec16f9c5
Remove $void CPS expression type
|
10 年之前 |
Andy Wingo
|
ebca3afedb
Fix allocate-slots for $kreceive with multiple predecessors
|
10 年之前 |
Andy Wingo
|
5ded849813
Convert slot allocation to use intsets
|
10 年之前 |
Andy Wingo
|
59258f7cad
Remove $kif
|
10 年之前 |
Andy Wingo
|
92805e2197
Add $branch expression type
|
10 年之前 |