| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move math helpers to lj_vmmath.c. Add missing log2/exp2 for Symbian. | Mike Pall | 2011-06-03 | 1 | -1/+1 |
| | | |||||
| * | Many soft-float-related fixes to SPLIT pass and assembler backend. | Mike Pall | 2011-06-02 | 1 | -31/+98 |
| | | |||||
| * | Fix handling of number constants in snapshots in SPLIT pass. | Mike Pall | 2011-05-27 | 1 | -4/+11 |
| | | |||||
| * | Simplify helper routines for soft-float targets. Add POW rejoin. | Mike Pall | 2011-05-26 | 1 | -0/+20 |
| | | |||||
| * | Split up FP IR instructions with SPLIT pass for soft-float targets. | Mike Pall | 2011-05-22 | 1 | -28/+243 |
| | | |||||
| * | Move IR_CALL* definitions to lj_ircall.h. | Mike Pall | 2011-05-22 | 1 | -0/+1 |
| | | |||||
| * | FFI: Compile C function calls with 64 bit args/results in 32 bit mode. | Mike Pall | 2011-04-29 | 1 | -0/+38 |
| | | |||||
| * | FFI: Rename IR_CNEWP to IR_CNEWI and use it to box 64 bit integers. | Mike Pall | 2011-02-03 | 1 | -19/+31 |
| | | | | | | Generates smaller IR and DCE eliminates many intermediate boxes. Needs allocation sinking to eliminate the boxes kept alive by PHIs. | ||||
| * | Rename IR_POWI to IR_POW. | Mike Pall | 2011-02-02 | 1 | -1/+1 |
| | | |||||
| * | FFI: Record 64 bit integer divide and modulo. | Mike Pall | 2011-02-02 | 1 | -0/+10 |
| | | |||||
| * | Add SPLIT pass to split 64 bit IR instructions for 32 bit CPUs. | Mike Pall | 2011-02-02 | 1 | -0/+343 |
| Add generic HIOP instruction for extra backend functionality. Add support for HIOP to x86 backend. Use POWI for 64 bit integer x^k, too. POWI is lowered to a call by SPLIT or the x64 backend. | |||||
