dynasm
|
Merge last changes from LuaJIT repo
|
2022-06-02 15:26:58 +03:00 |
tests
|
Improve LOAD fusion
|
2022-08-25 18:16:17 +03:00 |
.gitignore
|
Start Aarch64 back-end
|
2022-06-01 00:51:02 +03:00 |
gen_ir_fold_hash.c
|
Avoid hardcoded file path (use stdin instead)
|
2022-06-21 12:24:44 +03:00 |
ir_aarch64.dasc
|
Improve LOAD fusion
|
2022-08-25 18:16:17 +03:00 |
ir_aarch64.h
|
Aarch64 back-end (incomplete)
|
2022-06-02 18:34:47 +03:00 |
ir_cfg.c
|
Introduce ir_bitqueue API
|
2022-08-12 19:25:10 +03:00 |
ir_check.c
|
Fuse load into binary ops
|
2022-08-24 23:26:08 +03:00 |
ir_disasm.c
|
Use PHP memory manager
|
2022-08-10 17:41:14 +03:00 |
ir_dump.c
|
Use single live interval to handle all scratch registers clobbered by CALL
|
2022-08-11 19:56:59 +03:00 |
ir_elf.h
|
Start Aarch64 back-end
|
2022-05-31 11:22:31 +03:00 |
ir_emit_c.c
|
Fix compilation warnings
|
2022-06-21 11:41:59 +03:00 |
ir_fold.h
|
Add SEXT/ZEXT folding for BOOL constants
|
2022-08-23 15:32:49 +03:00 |
ir_gcm.c
|
Use malloc() instead of calloc()
|
2022-08-11 19:56:42 +03:00 |
ir_gdb.c
|
Allow emitting native code into preallocated buffer
|
2022-06-10 11:30:19 +03:00 |
ir_main.c
|
Add basic IR verification
|
2022-08-24 13:57:55 +03:00 |
ir_perf.c
|
cleanup
|
2022-05-27 13:18:04 +03:00 |
ir_php.h
|
Use PHP memory manager
|
2022-08-10 17:41:14 +03:00 |
ir_private.h
|
Merge ir_uses_fixed_reg() into ir_get_def_flags() and ir_get_use_flags()
|
2022-08-12 21:17:19 +03:00 |
ir_ra.c
|
Merge ir_uses_fixed_reg() into ir_get_def_flags() and ir_get_use_flags()
|
2022-08-12 21:17:19 +03:00 |
ir_save.c
|
Support for fastcall caling convention.
|
2022-06-23 13:14:30 +03:00 |
ir_sccp.c
|
Introduce ir_bitqueue API
|
2022-08-12 19:25:10 +03:00 |
ir_strtab.c
|
cleanup
|
2022-05-27 13:18:04 +03:00 |
ir_test.c
|
Use ir_ctx.fixed_regset to limit available registers
|
2022-06-21 16:13:14 +03:00 |
ir_x86.dasc
|
Load fusion for MUL/DIV/MOD
|
2022-08-25 21:47:07 +03:00 |
ir_x86.h
|
Start Aarch64 back-end
|
2022-05-31 11:22:31 +03:00 |
ir-test.php
|
Aarch64 backend support & unification
|
2022-06-01 18:16:32 +03:00 |
ir.c
|
Improve support for fixed prologue/epilogue
|
2022-08-11 13:32:44 +03:00 |
ir.g
|
Support for fastcall caling convention.
|
2022-06-23 13:14:30 +03:00 |
ir.h
|
Improve support for fixed prologue/epilogue
|
2022-08-11 13:32:44 +03:00 |
Makefile
|
Use ir_ctx.fixed_regset to limit available registers
|
2022-06-21 16:13:14 +03:00 |
test.ir
|
Initial import
|
2022-04-06 00:19:23 +03:00 |
TODO
|
Update tasks
|
2022-08-23 19:00:47 +03:00 |