| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add missing guard for check against "#" when recording select(). | Mike Pall | 2010-12-09 | 1 | -2/+2 |
* | FFI: Fix alignment of scalars/vectors modified with mode attribute. | Mike Pall | 2010-12-09 | 1 | -2/+7 |
* | Strength-reduce 32 to 64 bit widening using scalar evolution analysis. | Mike Pall | 2010-12-09 | 2 | -6/+49 |
* | Allow integer literals in FOLD rules. | Mike Pall | 2010-12-09 | 1 | -0/+5 |
* | x86/x64 backend: keep invariants on the right rather than fusing loads. | Mike Pall | 2010-12-09 | 1 | -3/+6 |
* | Apply narrowing optimization to IR_TOI64, too. | Mike Pall | 2010-12-08 | 2 | -10/+25 |
* | Add FOLD rule to reassociate 64 bit (x+k1)+k2. | Mike Pall | 2010-12-08 | 1 | -0/+14 |
* | Avoid stack resizes while recording calls to vararg functions. | Mike Pall | 2010-12-08 | 1 | -2/+5 |
* | FOLD (base+(idx+k)*sz)+ofs ==> (base+idx*sz)+(ofs+k*sz). | Mike Pall | 2010-12-08 | 1 | -3/+15 |
* | Avoid fusing loads if there are multiple references. | Mike Pall | 2010-12-08 | 1 | -8/+13 |
* | Fix IRT_NUM support for XLOAD/XSTORE. | Mike Pall | 2010-12-08 | 1 | -2/+3 |
* | FFI: Turn cdata indexing into x86/x64 [base+idx*sz+ofs] addressing. | Mike Pall | 2010-12-08 | 1 | -4/+36 |
* | FFI: Record cdata index operations (preliminary, lots of NYI cases). | Mike Pall | 2010-12-08 | 12 | -19/+449 |
* | FFI: Treat cdata metatable+methods as immutable in trace recorder. | Mike Pall | 2010-12-08 | 1 | -0/+13 |
* | Fix x64 code generation for A16+REX prefixed instructions. | Mike Pall | 2010-12-08 | 1 | -0/+1 |
* | Fix register allocation for 8 bit stores in x86 backend. | Mike Pall | 2010-12-07 | 1 | -2/+10 |
* | Add IRT_NUM support to XLOAD/XSTORE. | Mike Pall | 2010-12-06 | 1 | -2/+4 |
* | Add IR_TOI64. | Mike Pall | 2010-12-06 | 4 | -2/+52 |
* | Add FOLD rule to turn i << 1 into i + i. | Mike Pall | 2010-12-06 | 1 | -0/+5 |
* | Fix 64 bit shifts in backend. Fix shift by 0. | Mike Pall | 2010-12-06 | 1 | -2/+2 |
* | Fix XLOAD/XSTORE references. | Mike Pall | 2010-12-06 | 1 | -2/+3 |
* | Add support for integer IR_MUL. | Mike Pall | 2010-12-06 | 3 | -13/+106 |
* | Support all kinds of XLOAD/XSTORE references in backend. | Mike Pall | 2010-12-06 | 1 | -6/+13 |
* | Avoid compiler warnings. | Mike Pall | 2010-12-06 | 2 | -2/+2 |
* | Use native IRT_PTR instead of IRT_LIGHTUD workaround for FILE*. | Mike Pall | 2010-12-06 | 2 | -2/+5 |
* | Simplify lj_ir_kvalue(). Fix IR_KNULL + IRT_P64 case. | Mike Pall | 2010-12-06 | 1 | -20/+9 |
* | Avoid warning. | Mike Pall | 2010-12-06 | 1 | -0/+1 |
* | Add IR_XSTORE. | Mike Pall | 2010-12-06 | 5 | -16/+57 |
* | Add minimal set of fold rules for KINT64. | Mike Pall | 2010-12-06 | 1 | -0/+19 |
* | Add support for 64 bit integer arithmetic to x64 backend. | Mike Pall | 2010-12-06 | 3 | -36/+59 |
* | Fix xmm spill/restore broken by b1fb71fb. | Mike Pall | 2010-12-05 | 1 | -7/+16 |
* | Add IR_KINT64. | Mike Pall | 2010-12-05 | 9 | -95/+135 |
* | Cleanup 64 bit IR type handling. | Mike Pall | 2010-12-05 | 3 | -27/+39 |
* | Rename IRT_PTR to IRT_P32. | Mike Pall | 2010-12-05 | 5 | -32/+32 |
* | Make sure to use irt_toitype() macro everywhere. | Mike Pall | 2010-12-05 | 2 | -9/+8 |
* | Split off fast function recording to lj_ffrecord.c. | Mike Pall | 2010-12-05 | 7 | -836/+899 |
* | Don't export internal symbol. | Mike Pall | 2010-12-05 | 1 | -1/+1 |
* | FFI: Add ffi.* library. | Mike Pall | 2010-12-05 | 7 | -4/+390 |
* | FFI: Add support for converting cdata to tonumber(). | Mike Pall | 2010-12-05 | 2 | -2/+14 |
* | FFI: Add C declaration parser. | Mike Pall | 2010-12-05 | 5 | -8/+1877 |
* | FFI: Add C data handling and C type conversions. | Mike Pall | 2010-12-05 | 9 | -17/+1149 |
* | FFI: Add C type management. | Mike Pall | 2010-12-05 | 6 | -12/+1041 |
* | POSIX is an acronym. | Mike Pall | 2010-12-04 | 1 | -1/+1 |
* | Undo ef8c2648. | Mike Pall | 2010-12-03 | 1 | -7/+0 |
* | Allow access to raw error messages from outside lj_err.c. | Mike Pall | 2010-12-01 | 2 | -3/+4 |
* | FFI: Add define to disable the FFI library. | Mike Pall | 2010-11-30 | 2 | -0/+13 |
* | Add support for deferred library loads to lib_init.c. | Mike Pall | 2010-11-30 | 2 | -4/+15 |
* | Fix check for enabled JIT compiler in lj_trace.h. | Mike Pall | 2010-11-30 | 1 | -2/+2 |
* | Rearrange src/Makefile. Split features and debugging support. | Mike Pall | 2010-11-30 | 1 | -36/+56 |
* | Don't mark REF_BASE in DCE. | Mike Pall | 2010-11-29 | 1 | -3/+3 |