summaryrefslogtreecommitdiff
path: root/src/lj_iropt.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-09-21 02:28:14 +0200
committerMike Pall <mike>2010-09-21 02:28:14 +0200
commit38628d93b819602c70cf7cf4b3da5eb2ad4f8744 (patch)
tree35ab19d0924593cfe4313bd5d896663f72084d4f /src/lj_iropt.h
parent23b5c56d41d24a29cfd17d943a9a849a7b9ac20c (diff)
downloadluajit-38628d93b819602c70cf7cf4b3da5eb2ad4f8744.tar.gz
luajit-38628d93b819602c70cf7cf4b3da5eb2ad4f8744.tar.bz2
luajit-38628d93b819602c70cf7cf4b3da5eb2ad4f8744.zip
Improve FOLD/CSE of field loads and array/hash refs across NEWREF.
Diffstat (limited to 'src/lj_iropt.h')
-rw-r--r--src/lj_iropt.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_iropt.h b/src/lj_iropt.h
index ee593b40..00bb2496 100644
--- a/src/lj_iropt.h
+++ b/src/lj_iropt.h
@@ -111,6 +111,7 @@ LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_uload(jit_State *J);
111LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_fload(jit_State *J); 111LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_fload(jit_State *J);
112LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_tab_len(jit_State *J); 112LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_tab_len(jit_State *J);
113LJ_FUNC int LJ_FASTCALL lj_opt_fwd_href_nokey(jit_State *J); 113LJ_FUNC int LJ_FASTCALL lj_opt_fwd_href_nokey(jit_State *J);
114LJ_FUNC int LJ_FASTCALL lj_opt_fwd_tptr(jit_State *J, IRRef lim);
114LJ_FUNC int lj_opt_fwd_wasnonnil(jit_State *J, IROpT loadop, IRRef xref); 115LJ_FUNC int lj_opt_fwd_wasnonnil(jit_State *J, IROpT loadop, IRRef xref);
115 116
116/* Dead-store elimination. */ 117/* Dead-store elimination. */