diff options
author | Mike Pall <mike> | 2011-02-22 22:39:12 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2011-02-22 22:39:12 +0100 |
commit | 4c97cc773091d3a7b523283b178ab53451583ca4 (patch) | |
tree | e4861f7359c30a5802a7f7d32277da3af0f15e79 /src/lj_snap.h | |
parent | 8d0b073ff0506b94fd0586f96ae6967cf8167290 (diff) | |
download | luajit-4c97cc773091d3a7b523283b178ab53451583ca4.tar.gz luajit-4c97cc773091d3a7b523283b178ab53451583ca4.tar.bz2 luajit-4c97cc773091d3a7b523283b178ab53451583ca4.zip |
Eliminate dead slots in snapshots using bytecode data-flow analysis.
Diffstat (limited to 'src/lj_snap.h')
-rw-r--r-- | src/lj_snap.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_snap.h b/src/lj_snap.h index e4c11a8c..031b0ac3 100644 --- a/src/lj_snap.h +++ b/src/lj_snap.h | |||
@@ -11,6 +11,7 @@ | |||
11 | 11 | ||
12 | #if LJ_HASJIT | 12 | #if LJ_HASJIT |
13 | LJ_FUNC void lj_snap_add(jit_State *J); | 13 | LJ_FUNC void lj_snap_add(jit_State *J); |
14 | LJ_FUNC void lj_snap_purge(jit_State *J); | ||
14 | LJ_FUNC void lj_snap_shrink(jit_State *J); | 15 | LJ_FUNC void lj_snap_shrink(jit_State *J); |
15 | LJ_FUNC void lj_snap_regspmap(uint16_t *rsmap, GCtrace *T, SnapNo snapno); | 16 | LJ_FUNC void lj_snap_regspmap(uint16_t *rsmap, GCtrace *T, SnapNo snapno); |
16 | LJ_FUNC const BCIns *lj_snap_restore(jit_State *J, void *exptr); | 17 | LJ_FUNC const BCIns *lj_snap_restore(jit_State *J, void *exptr); |