aboutsummaryrefslogtreecommitdiff
path: root/src/lj_snap.h
diff options
context:
space:
mode:
authorMike Pall <mike>2011-02-22 22:39:12 +0100
committerMike Pall <mike>2011-02-22 22:39:12 +0100
commit4c97cc773091d3a7b523283b178ab53451583ca4 (patch)
treee4861f7359c30a5802a7f7d32277da3af0f15e79 /src/lj_snap.h
parent8d0b073ff0506b94fd0586f96ae6967cf8167290 (diff)
downloadluajit-4c97cc773091d3a7b523283b178ab53451583ca4.tar.gz
luajit-4c97cc773091d3a7b523283b178ab53451583ca4.tar.bz2
luajit-4c97cc773091d3a7b523283b178ab53451583ca4.zip
Eliminate dead slots in snapshots using bytecode data-flow analysis.
Diffstat (limited to '')
-rw-r--r--src/lj_snap.h1
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
13LJ_FUNC void lj_snap_add(jit_State *J); 13LJ_FUNC void lj_snap_add(jit_State *J);
14LJ_FUNC void lj_snap_purge(jit_State *J);
14LJ_FUNC void lj_snap_shrink(jit_State *J); 15LJ_FUNC void lj_snap_shrink(jit_State *J);
15LJ_FUNC void lj_snap_regspmap(uint16_t *rsmap, GCtrace *T, SnapNo snapno); 16LJ_FUNC void lj_snap_regspmap(uint16_t *rsmap, GCtrace *T, SnapNo snapno);
16LJ_FUNC const BCIns *lj_snap_restore(jit_State *J, void *exptr); 17LJ_FUNC const BCIns *lj_snap_restore(jit_State *J, void *exptr);