| Commit message (Expand) | Author | Age | Files | Lines |
* | Handle calls with max. args in backends even after SPLIT. | Mike Pall | 2013-05-16 | 1 | -2/+2 |
* | Fix spurious red zone overflows in machine code generation. | Mike Pall | 2013-04-04 | 1 | -0/+1 |
* | FFI/x86: Fix register allocation for 64 bit comparisons. | Mike Pall | 2013-04-04 | 1 | -6/+2 |
* | Bump copyright date to 2013. | Mike Pall | 2013-02-11 | 1 | -1/+1 |
* | x86/x64: Always mark ref for shift count as non-weak. | Mike Pall | 2013-01-14 | 1 | -3/+2 |
* | FFI: Fix code generation for bool call result check on x86/x64. | Mike Pall | 2013-01-02 | 1 | -2/+17 |
* | Fix assertion. | Mike Pall | 2012-11-14 | 1 | -1/+1 |
* | x64: Don't fuse implicitly 32-to-64 extended operands. | Mike Pall | 2012-11-13 | 1 | -6/+18 |
* | FFI: Fix recording of bool call result check on x86/x64. | Mike Pall | 2012-11-06 | 1 | -2/+2 |
* | Fix x64 build. | Mike Pall | 2012-10-02 | 1 | -0/+2 |
* | x86: Fix register allocation for calls returning register pair. | Mike Pall | 2012-09-27 | 1 | -2/+6 |
* | Replace strtod() with builtin string to number conversion. | Mike Pall | 2012-08-25 | 1 | -1/+1 |
* | FFI: Box all accessed or returned enums. | Mike Pall | 2012-07-17 | 1 | -2/+3 |
* | x86/x64: Fix fusion of unsigned byte comparisons with swapped ops. | Mike Pall | 2012-07-16 | 1 | -2/+2 |
* | Remove unneeded snapshot preps for sunk stores. | Mike Pall | 2012-07-03 | 1 | -10/+4 |
* | Avoid pesky compiler warnings about C++ keywords (eh?). | Mike Pall | 2012-07-03 | 1 | -4/+4 |
* | Add allocation sinking and store sinking optimization. | Mike Pall | 2012-07-02 | 1 | -1/+14 |
* | Add explicit IR_GCSTEP instruction. | Mike Pall | 2012-07-02 | 1 | -1/+2 |
* | Use HIOP for XSTORE in SPLIT pass. | Mike Pall | 2012-07-02 | 1 | -3/+7 |
* | Bump copyright date to 2012. | Mike Pall | 2012-01-23 | 1 | -1/+1 |
* | Move helper for syncing data/instruction cache to lj_mcode.c. | Mike Pall | 2011-12-12 | 1 | -1/+1 |
* | x64: Always extend stack arguments to pointer size. | Mike Pall | 2011-12-09 | 1 | -1/+1 |
* | FFI: Fix stack adjustment for calls to stdcall/fastcall functions. | Mike Pall | 2011-12-01 | 1 | -1/+5 |
* | Get rid of snap->depth. | Mike Pall | 2011-11-20 | 1 | -1/+1 |
* | FFI: Compile calls to stdcall, fastcall and vararg functions. | Mike Pall | 2011-10-27 | 1 | -36/+104 |
* | x64: Fix code generation for BSWAP. | Mike Pall | 2011-10-25 | 1 | -1/+1 |
* | Fix handling of alignment arguments (nil) to CALLX. | Mike Pall | 2011-10-24 | 1 | -2/+2 |
* | FFI: Cleanup/fix 64 bit arithmetic in assembler backend. | Mike Pall | 2011-10-22 | 1 | -6/+12 |
* | x64: Fix math.random() code generation. | Mike Pall | 2011-10-22 | 1 | -2/+1 |
* | Cleanup various endianess issues in assembler backend. | Mike Pall | 2011-10-22 | 1 | -2/+2 |
* | FFI/x86: Fix CONV.u32.num rounding. | Mike Pall | 2011-10-19 | 1 | -20/+10 |
* | Don't fuse colocated array offsets without -Ofuse. | Mike Pall | 2011-10-19 | 1 | -1/+1 |
* | FFI: Fix unfused loads of float fields. | Mike Pall | 2011-10-13 | 1 | -2/+2 |
* | Reorganize trace linking and track link types. | Mike Pall | 2011-06-28 | 1 | -2/+1 |
* | Fix assertion. | Mike Pall | 2011-06-22 | 1 | -1/+2 |
* | x86/x64: Fix register allocation for variable shifts. | Mike Pall | 2011-06-22 | 1 | -7/+9 |
* | x86/x64: Fix fusion of comparisons with u8/u16 XLOAD. | Mike Pall | 2011-06-22 | 1 | -0/+2 |
* | Add narrowing of modulo operator. | Mike Pall | 2011-06-03 | 1 | -4/+15 |
* | Move math helpers to lj_vmmath.c. Add missing log2/exp2 for Symbian. | Mike Pall | 2011-06-03 | 1 | -2/+2 |
* | x86/x64: Minor cleanup in assembler backend. | Mike Pall | 2011-05-31 | 1 | -3/+3 |
* | More portability cleanups for assembler backend. | Mike Pall | 2011-05-22 | 1 | -6/+7 |
* | Move x86/x64 parts of JIT assembler backend to extra files. | Mike Pall | 2011-05-12 | 1 | -0/+2668 |