index
:
luajit
master
v2.0
v2.1
A mirror of https://luajit.org/git/luajit.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
lj_asm.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Add IRT_NUM support to XLOAD/XSTORE.
Mike Pall
2010-12-06
1
-2
/
+4
*
Add IR_TOI64.
Mike Pall
2010-12-06
1
-0
/
+19
*
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
1
-1
/
+31
*
Support all kinds of XLOAD/XSTORE references in backend.
Mike Pall
2010-12-06
1
-6
/
+13
*
Avoid warning.
Mike Pall
2010-12-06
1
-0
/
+1
*
Add IR_XSTORE.
Mike Pall
2010-12-06
1
-4
/
+9
*
Add support for 64 bit integer arithmetic to x64 backend.
Mike Pall
2010-12-06
1
-33
/
+51
*
Fix xmm spill/restore broken by b1fb71fb.
Mike Pall
2010-12-05
1
-7
/
+16
*
Add IR_KINT64.
Mike Pall
2010-12-05
1
-21
/
+44
*
Cleanup 64 bit IR type handling.
Mike Pall
2010-12-05
1
-21
/
+23
*
Make sure to use irt_toitype() macro everywhere.
Mike Pall
2010-12-05
1
-8
/
+8
*
Cleanup architecture, ABI and OS definitions.
Mike Pall
2010-11-16
1
-6
/
+2
*
Fix conflict between loop branch inversion and HREF+NE/EQ merging.
Mike Pall
2010-11-05
1
-5
/
+7
*
Decouple SLOAD type and optional conversion.
Mike Pall
2010-10-11
1
-6
/
+7
*
x64: Fix type check for numbers in compiled code.
Mike Pall
2010-10-11
1
-5
/
+21
*
Avoid fusing potentially negative indexes into AREF on x64.
Mike Pall
2010-09-18
1
-2
/
+3
*
Add IR_VLOAD for vararg loads.
Mike Pall
2010-09-14
1
-3
/
+8
*
Record vararg expressions with varargs defined off-trace.
Mike Pall
2010-09-13
1
-18
/
+29
*
Untangle some target dependencies.
Mike Pall
2010-08-03
1
-1
/
+1
*
Abstract out pointer hash to hashrot(). Tune hash constants.
Mike Pall
2010-07-21
1
-10
/
+7
*
Fix passing of constant args in FPRs on x64.
Mike Pall
2010-07-14
1
-1
/
+1
*
Add weak guards. Emit TNEW/TDUP with a guard bit.
Mike Pall
2010-05-08
1
-21
/
+18
*
Simplify management of current trace. Drop lazy save.
Mike Pall
2010-04-25
1
-2
/
+2
*
Turn traces into true GC objects (GCtrace).
Mike Pall
2010-04-25
1
-8
/
+8
*
Simplify GC step calls from on-trace code.
Mike Pall
2010-04-19
1
-39
/
+28
*
Replace on-trace GC frame syncing with interpreter exit.
Mike Pall
2010-04-19
1
-49
/
+17
*
Fix setup of RD when dispatching to function headers after exit.
Mike Pall
2010-04-09
1
-5
/
+6
*
Also merge EQ(HREF, niltv) in backend.
Mike Pall
2010-03-28
1
-4
/
+10
*
Only fuse with spill slots for cross-section references.
Mike Pall
2010-03-28
1
-1
/
+1
*
Pass MULTRES or negated error code in RD to lj_vm_exit_interp.
Mike Pall
2010-03-23
1
-21
/
+7
*
Move colocated array part after GCtab (now properly aligned).
Mike Pall
2010-03-22
1
-1
/
+1
*
Increase max. fusion distance.
Mike Pall
2010-03-19
1
-1
/
+1
*
Reorder various structs to reduce padding (thanks to /usr/bin/pahole).
Mike Pall
2010-03-15
1
-3
/
+3
*
Add array bounds check elimination (-Oabc, on by default).
Mike Pall
2010-03-15
1
-1
/
+1
*
Restore MULTRES for snapshots pointing to CALLM etc. bytecodes.
Mike Pall
2010-03-13
1
-0
/
+23
*
Do not fuse SLOAD across RETF.
Mike Pall
2010-03-08
1
-1
/
+2
*
Generate indirect calls for out-of-range distances on x64.
Mike Pall
2010-03-07
1
-0
/
+8
*
Improve performance of HREF/HREFK on x64.
Mike Pall
2010-03-03
1
-3
/
+42
*
Improve register allocation on x64.
Mike Pall
2010-03-02
1
-0
/
+5
*
Implement down-recursion.
Mike Pall
2010-03-01
1
-1
/
+7
*
Add x64 call argument setup. More 32/64 bit cleanups in assembler.
Mike Pall
2010-02-25
1
-42
/
+58
*
Fix 64 bit conversion warnings.
Mike Pall
2010-02-24
1
-1
/
+1
*
Major 32/64 bit cleanups in assembler and exit handling.
Mike Pall
2010-02-24
1
-66
/
+152
*
Check relative jump distances for x64.
Mike Pall
2010-02-24
1
-9
/
+18
*
Mark renamed registers as modified.
Mike Pall
2010-02-23
1
-1
/
+2
*
Don't eliminate SLOAD restores across RETF.
Mike Pall
2010-02-23
1
-3
/
+1
*
Do not patch parent exit for a stack check.
Mike Pall
2010-02-22
1
-0
/
+8
*
Refactor Lua stack handling in lj_asm.c.
Mike Pall
2010-02-21
1
-104
/
+115
[prev]
[next]