index
:
luajit
master
v2.0
v2.1
A mirror of https://luajit.org/git/luajit.git
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
lj_ir.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
FFI: Fix cdata finalization.
Mike Pall
2011-04-13
1
-0
/
+1
*
DUALNUM: Handle integer type in JIT compiler.
Mike Pall
2011-03-10
1
-9
/
+21
*
DUALNUM: Make overflow guards weak. Add IR_USE and IR_MULOV.
Mike Pall
2011-03-07
1
-2
/
+5
*
FFI: Fix compiled ffi.string() semantics.
Mike Pall
2011-02-28
1
-0
/
+1
*
FFI: Record ffi.copy() and ffi.fill().
Mike Pall
2011-02-07
1
-1
/
+3
*
Add IR_XBAR, a barrier against XLOAD/XSTORE optimizations.
Mike Pall
2011-02-07
1
-1
/
+2
*
Improve static assertion macro.
Mike Pall
2011-02-07
1
-1
/
+2
*
FFI: Record simple C function calls.
Mike Pall
2011-02-05
1
-2
/
+2
*
FFI: Record ffi.string().
Mike Pall
2011-02-05
1
-1
/
+2
*
FFI: Rename IR_CNEWP to IR_CNEWI and use it to box 64 bit integers.
Mike Pall
2011-02-03
1
-4
/
+6
*
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
-7
/
+11
*
Add SPLIT pass to split 64 bit IR instructions for 32 bit CPUs.
Mike Pall
2011-02-02
1
-5
/
+16
*
FFI: Split up 64 bit x^k helper into signed/unsigned.
Mike Pall
2011-01-28
1
-1
/
+3
*
FFI: Move code for cdata arithmetic to lj_carith.c.
Mike Pall
2011-01-26
1
-1
/
+1
*
Add volatile XLOADs.
Mike Pall
2011-01-19
1
-1
/
+2
*
Differentiate between IR_KPTR and IR_KKPTR.
Mike Pall
2011-01-19
1
-1
/
+3
*
Bump copyright date to 2011.
Mike Pall
2011-01-09
1
-1
/
+1
*
Fix handling of floats in x86/x64 backend.
Mike Pall
2011-01-05
1
-0
/
+1
*
FFI: Record 64 bit integer arithmetic.
Mike Pall
2011-01-03
1
-0
/
+7
*
Use cdata to pass IR_KINT64 to -jdump.
Mike Pall
2011-01-02
1
-0
/
+1
*
Refactoring of conversion ops, part 5: drop TOINT/TOI64/TONUM.
Mike Pall
2010-12-31
1
-13
/
+0
*
Refactoring of conversion ops, part 4: use CONV instead of TOINT/TONUM.
Mike Pall
2010-12-31
1
-0
/
+4
*
Copy destination type for CONV from ir->t to op2, too.
Mike Pall
2010-12-31
1
-5
/
+7
*
Refactoring of conversion ops, part 2: cleanup cdata conversions.
Mike Pall
2010-12-30
1
-0
/
+2
*
Refactoring of conversion ops, part 1: add IR_CONV.
Mike Pall
2010-12-30
1
-0
/
+11
*
Use macro-map for IRT_* enum. Add IRT_FLOAT.
Mike Pall
2010-12-28
1
-30
/
+19
*
FFI: Drop IR_CNEWI. Add IR_CNEWP only for pointers/refs.
Mike Pall
2010-12-17
1
-4
/
+2
*
FFI: Add IR_CNEW/IR_CNEWI to allocate/init cdata objects.
Mike Pall
2010-12-11
1
-2
/
+8
*
FFI: Record cdata index operations (preliminary, lots of NYI cases).
Mike Pall
2010-12-08
1
-2
/
+6
*
Add IR_TOI64.
Mike Pall
2010-12-06
1
-2
/
+6
*
Use native IRT_PTR instead of IRT_LIGHTUD workaround for FILE*.
Mike Pall
2010-12-06
1
-0
/
+3
*
Add IR_XSTORE.
Mike Pall
2010-12-06
1
-0
/
+2
*
Add support for 64 bit integer arithmetic to x64 backend.
Mike Pall
2010-12-06
1
-2
/
+7
*
Add IR_KINT64.
Mike Pall
2010-12-05
1
-18
/
+22
*
Cleanup 64 bit IR type handling.
Mike Pall
2010-12-05
1
-6
/
+15
*
Rename IRT_PTR to IRT_P32.
Mike Pall
2010-12-05
1
-2
/
+2
*
Make sure to use irt_toitype() macro everywhere.
Mike Pall
2010-12-05
1
-1
/
+0
*
FFI: Add cdata object type.
Mike Pall
2010-11-26
1
-1
/
+2
*
Decouple SLOAD type and optional conversion.
Mike Pall
2010-10-11
1
-5
/
+6
*
Add IR_VLOAD for vararg loads.
Mike Pall
2010-09-14
1
-1
/
+2
*
Record vararg expressions with varargs defined off-trace.
Mike Pall
2010-09-13
1
-4
/
+5
*
Add weak guards. Emit TNEW/TDUP with a guard bit.
Mike Pall
2010-05-08
1
-37
/
+40
*
Treat the tag of a TValue as unsigned everywhere.
Mike Pall
2010-04-25
1
-2
/
+2
*
Turn traces into true GC objects (GCtrace).
Mike Pall
2010-04-25
1
-1
/
+1
*
No longer let the GC replace dead keys with the LJ_TDEADKEY tag.
Mike Pall
2010-04-21
1
-1
/
+1
*
Major 32/64 bit cleanups in assembler and exit handling.
Mike Pall
2010-02-24
1
-3
/
+15
*
RETF modifies BASE. Treat it like a store or it gets CSEd.
Mike Pall
2010-02-04
1
-1
/
+2
*
Compile return to lower frame. Only for Lua frames right now.
Mike Pall
2010-01-29
1
-1
/
+1
*
Eliminate IR_FRAME. Replace with KGC and TRef/SnapEntry flags.
Mike Pall
2010-01-27
1
-4
/
+4
[next]