summaryrefslogtreecommitdiff
path: root/src/lj_opt_loop.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* DUALNUM: Handle integer type in JIT compiler.Mike Pall2011-03-101-3/+6
|
* Bump copyright date to 2011.Mike Pall2011-01-091-1/+1
|
* Refactoring of conversion ops, part 4: use CONV instead of TOINT/TONUM.Mike Pall2010-12-311-1/+1
| | | | Also narrow CONV.int.num and CONV.i64.num.
* Do not eliminate PHIs for values only referenced from side exits.Mike Pall2010-06-301-23/+28
|
* Fix PHI elimination: mark right PHI as used, too.Mike Pall2010-04-281-1/+5
|
* Add shadow frame link stack for trace recorder.Mike Pall2010-02-041-6/+6
| | | | | Simplifies snapshots. Prerequisite for pre-call snapshots. Increases consistency for fast function calls, too.
* Compress snapshots using a simple, extensible 1D-compression.Mike Pall2010-01-261-81/+87
| | | | | | Typically reduces storage overhead for snapshot maps by 60%. The extensible format is a prerequisite for the next redesign steps: Eliminate IR_FRAME and implement return-to-lower-frame.
* Use dedicated type for snapshot map entry.Mike Pall2010-01-251-5/+5
| | | | Preparatory work for compressed snapshots.
* Bump all copyright dates to 2010.Mike Pall2010-01-091-1/+1
|
* Adapt primary inbound calls in x64 interpreter.Mike Pall2009-12-171-1/+1
| | | | Change argument order for lj_vm_cpcall() to simplify x64 interpreter.
* Fast forward to sync public repo.Mike Pall2009-12-081-0/+6
| | | | | | | | Compile math.sinh(), math.cosh(), math.tanh() and math.random(). Compile various io.*() functions. Drive the GC forward on string allocations in the parser. Improve KNUM fuse vs. load heuristics. Add abstract C call handling to IR.
* LuaJIT-2.0.0-beta2 hotfix #2v2.0.0-beta2-hotfix2Mike Pall2009-12-081-7/+10
| | | | | | Fix lua_tocfunction(). Fix cutoff register in JMP bytecode for some conditional expressions. Fix PHI marking algorithm for references from variant slots.
* RELEASE LuaJIT-2.0.0-beta2v2.0.0-beta2Mike Pall2009-12-081-1/+1
|
* RELEASE LuaJIT-2.0.0-beta1v2.0.0-beta1Mike Pall2009-12-081-0/+358