summaryrefslogtreecommitdiff
path: root/src/lj_asm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Don't eliminate SLOAD restores across RETF.Mike Pall2010-02-231-3/+1
* Do not patch parent exit for a stack check.Mike Pall2010-02-221-0/+8
* Refactor Lua stack handling in lj_asm.c.Mike Pall2010-02-211-104/+115
* Eliminate redundant stack checks. Add checks for growing root traces.Mike Pall2010-02-211-7/+21
* Drop obsolete shadow frame link stack.Mike Pall2010-02-181-3/+3
* Improve FOR loop const specialization and integerness checks.Mike Pall2010-02-151-5/+7
* Major redesign of function call handling.Mike Pall2010-02-131-2/+2
* Move dispatch tables out of GG_State struct.Mike Pall2010-02-111-2/+2
* Drop frame clearing in exit handling and JIT compiled code.Mike Pall2010-02-111-17/+1
* Add shadow frame link stack for trace recorder.Mike Pall2010-02-041-3/+3
* Improve coalescing of BASE register in side traces.Mike Pall2010-02-011-21/+47
* Revise hardcoded inlining in lj_asm.c. Saves 1-2K.Mike Pall2010-01-301-4/+4
* Add support for weak IR references to register allocator.Mike Pall2010-01-301-18/+51
* Compile return to lower frame. Only for Lua frames right now.Mike Pall2010-01-291-3/+21
* Avoid reuse of PHI registers, even for duplicate right PHIs.Mike Pall2010-01-271-1/+1
* Eliminate IR_FRAME. Replace with KGC and TRef/SnapEntry flags.Mike Pall2010-01-271-39/+28
* Add frame and continuation flags to TRef and SnapEntry.Mike Pall2010-01-271-17/+17
* Compress snapshots using a simple, extensible 1D-compression.Mike Pall2010-01-261-53/+48
* Add missing eviction in asm_obar().Mike Pall2010-01-261-0/+1
* Fill gaps in frames (caused by metamethod calls) with nil.Mike Pall2010-01-261-2/+2
* Use dedicated type for snapshot map entry.Mike Pall2010-01-251-5/+5
* Decouple guard vs. INT check vs. TYPECHECK semantics for SLOAD.Mike Pall2010-01-191-2/+4
* Fix broken intarith + testop optimization.Mike Pall2010-01-191-1/+1
* Improve alias analysis of upvalues using a disambiguation hash value.Mike Pall2010-01-091-3/+3
* Fix 32/64 bit portability issue with upval->v.Mike Pall2010-01-091-1/+1
* Bump all copyright dates to 2010.Mike Pall2010-01-091-1/+1
* Add SSE variant of pow/powi to interpreter.Mike Pall2009-12-251-39/+72
* Use SSE variants for IRFPM_FLOOR/CEIL/TRUNC unless SSE4.1 available.Mike Pall2009-12-221-0/+18
* Fast forward to sync public repo.Mike Pall2009-12-081-251/+347
* RELEASE LuaJIT-2.0.0-beta2v2.0.0-beta2Mike Pall2009-12-081-4/+7
* RELEASE LuaJIT-2.0.0-beta1v2.0.0-beta1Mike Pall2009-12-081-0/+3324