Mike Pall
|
46955be1e2
Fix handling of number constants in snapshots in SPLIT pass.
|
14 years ago |
Mike Pall
|
288085afbe
Get register maps for jit.dump from target disassembler.
|
14 years ago |
Mike Pall
|
138f54352a
Split up FP IR instructions with SPLIT pass for soft-float targets.
|
14 years ago |
Mike Pall
|
1ac71f1fa8
ARM: Add LJ_SOFTFP define. Add support for soft-float slot handling.
|
14 years ago |
Mike Pall
|
26fadcd25b
FFI: Record simple C function calls.
|
14 years ago |
Mike Pall
|
8407ac0eca
Add volatile XLOADs.
|
14 years ago |
Mike Pall
|
06f99fc3df
Bump copyright date to 2011.
|
14 years ago |
Mike Pall
|
331b148737
Use cdata to pass IR_KINT64 to -jdump.
|
14 years ago |
Mike Pall
|
783dbd335f
Refactoring of conversion ops, part 5: drop TOINT/TOI64/TONUM.
|
14 years ago |
Mike Pall
|
65b194a2f8
Copy destination type for CONV from ir->t to op2, too.
|
14 years ago |
Mike Pall
|
2ca2de7f0e
Refactoring of conversion ops, part 1: add IR_CONV.
|
14 years ago |
Mike Pall
|
06c61d9cea
Use macro-map for IRT_* enum. Add IRT_FLOAT.
|
14 years ago |
Mike Pall
|
1eb6e23730
Fix dump of pointer constants.
|
14 years ago |
Mike Pall
|
255c6e8c87
FFI: Drop IR_CNEWI. Add IR_CNEWP only for pointers/refs.
|
14 years ago |
Mike Pall
|
cdac0fa2cb
FFI: Add IR_CNEW/IR_CNEWI to allocate/init cdata objects.
|
14 years ago |
Mike Pall
|
70071241bf
Fix type-based colorization of snapshot slots in debug output.
|
14 years ago |
Mike Pall
|
159f51d811
Add IR_TOI64.
|
14 years ago |
Mike Pall
|
b1fb71fb98
Cleanup 64 bit IR type handling.
|
14 years ago |
Mike Pall
|
2fd1292955
FFI: Add cdata object type.
|
14 years ago |
Mike Pall
|
b3cf2c70f4
Decouple SLOAD type and optional conversion.
|
15 years ago |
Mike Pall
|
77267bc538
Show names of IR calls in disassembler output.
|
15 years ago |
Mike Pall
|
847b9cf253
Record vararg expressions with varargs defined off-trace.
|
15 years ago |
Mike Pall
|
653327b33a
Remove bogus global in -jdump.
|
15 years ago |
Mike Pall
|
5ff994fa37
Add weak guards. Emit TNEW/TDUP with a guard bit.
|
15 years ago |
Mike Pall
|
857f538eac
Fix exit state for 64 bit mode.
|
15 years ago |
Mike Pall
|
e664945e0b
Change record vmevent parameters. Dump function id on FUNC*.
|
15 years ago |
Mike Pall
|
3452bfcf8c
Add generic function handling for debug modules.
|
15 years ago |
Mike Pall
|
fb2c583cfc
Fix snapshot dumps.
|
15 years ago |
Mike Pall
|
09b8f67cd8
Expose compressed snapshot map to reflection API.
|
15 years ago |
Mike Pall
|
a61df8efbe
Decouple guard vs. INT check vs. TYPECHECK semantics for SLOAD.
|
15 years ago |