Commit History

Author SHA1 Message Date
  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