Mike Pall
|
a0914c409b
32/64 bit memory ref cleanup, part 4: GCproto ->varinfo.
|
16 years ago |
Mike Pall
|
8dcc4364cf
32/64 bit memory ref cleanup, part 3: GCproto ->lineinfo.
|
16 years ago |
Mike Pall
|
d778982120
32/64 bit memory ref cleanup, part 2: GCproto ->uvname and ->chunkname.
|
16 years ago |
Mike Pall
|
c8d55e8506
32/64 bit memory ref cleanup, part 1: GCproto ->bc and ->k.
|
16 years ago |
Mike Pall
|
370c868c31
RETF modifies BASE. Treat it like a store or it gets CSEd.
|
16 years ago |
Mike Pall
|
5d2690c608
Reset the hotcount table after a JIT off to on transition.
|
16 years ago |
Mike Pall
|
7256690364
Add shadow frame link stack for trace recorder.
|
16 years ago |
Mike Pall
|
78f5e2ffd3
Fix unroll limit checks and frame depth adjustment for pcall.
|
16 years ago |
Mike Pall
|
318e86c7eb
Clean up frame depth checks and loop detection.
|
16 years ago |
Mike Pall
|
c1c9abeab7
Add extra check to suppress hotcall event during recording.
|
16 years ago |
Mike Pall
|
305ecbbb84
Another loop formation test must check for return to lower frame.
|
16 years ago |
Mike Pall
|
61c5a60dc3
Improve coalescing of BASE register in side traces.
|
16 years ago |
Mike Pall
|
9a682f341d
Revise hardcoded inlining in lj_asm.c. Saves 1-2K.
|
16 years ago |
Mike Pall
|
02e58f5e56
Add support for weak IR references to register allocator.
|
16 years ago |
Mike Pall
|
96e8a56260
Loop formation test must check for return to lower frame.
|
16 years ago |
Mike Pall
|
8681b7330f
Compile return to lower frame. Only for Lua frames right now.
|
16 years ago |
Mike Pall
|
272b2f7368
Followup fix: set maxslot for continuation return.
|
16 years ago |
Mike Pall
|
2ed0bb7f1e
Drop obsolete frame shrinking after continuation return.
|
16 years ago |
Mike Pall
|
a6565d21fa
Fix recording of metamethod result adjustment.
|
16 years ago |
Mike Pall
|
725da9224d
Don't modify jit_State and exit counters while in vmevent.
|
16 years ago |
Mike Pall
|
fb2c583cfc
Fix snapshot dumps.
|
16 years ago |
Mike Pall
|
21d6709271
Avoid reuse of PHI registers, even for duplicate right PHIs.
|
16 years ago |
Mike Pall
|
09b8f67cd8
Expose compressed snapshot map to reflection API.
|
16 years ago |
Mike Pall
|
3aeb892262
Eliminate IR_FRAME. Replace with KGC and TRef/SnapEntry flags.
|
16 years ago |
Mike Pall
|
d216cdb2b9
Add frame and continuation flags to TRef and SnapEntry.
|
16 years ago |
Mike Pall
|
05d67cf566
Add missing check for return to lower frame.
|
16 years ago |
Mike Pall
|
c8a80fa989
Cleanup types for narrowing stack machine.
|
16 years ago |
Mike Pall
|
67ca399a30
Compress snapshots using a simple, extensible 1D-compression.
|
16 years ago |
Mike Pall
|
e058714a2e
Add missing eviction in asm_obar().
|
16 years ago |
Mike Pall
|
34d84f8836
Fill gaps in frames (caused by metamethod calls) with nil.
|
16 years ago |