summaryrefslogtreecommitdiff
path: root/src/lj_iropt.h
diff options
context:
space:
mode:
authorMike Pall <mike>2012-06-28 15:10:52 +0200
committerMike Pall <mike>2012-06-28 15:10:52 +0200
commita9bf455b96e6a6717e53051efbe4cb95e17a7e92 (patch)
tree542040435ec936185b8a73aaea97d308d4203393 /src/lj_iropt.h
parent0d1056eeed34cf349938188b177406b6cab91257 (diff)
downloadluajit-a9bf455b96e6a6717e53051efbe4cb95e17a7e92.tar.gz
luajit-a9bf455b96e6a6717e53051efbe4cb95e17a7e92.tar.bz2
luajit-a9bf455b96e6a6717e53051efbe4cb95e17a7e92.zip
Add HREFK forwarding. Eliminate HREFK guard for TDUP refs.
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 caa420f4..81d522e8 100644
--- a/src/lj_iropt.h
+++ b/src/lj_iropt.h
@@ -120,6 +120,7 @@ LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_uload(jit_State *J);
120LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_fload(jit_State *J); 120LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_fload(jit_State *J);
121LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_xload(jit_State *J); 121LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_xload(jit_State *J);
122LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_tab_len(jit_State *J); 122LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_tab_len(jit_State *J);
123LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_hrefk(jit_State *J);
123LJ_FUNC int LJ_FASTCALL lj_opt_fwd_href_nokey(jit_State *J); 124LJ_FUNC int LJ_FASTCALL lj_opt_fwd_href_nokey(jit_State *J);
124LJ_FUNC int LJ_FASTCALL lj_opt_fwd_tptr(jit_State *J, IRRef lim); 125LJ_FUNC int LJ_FASTCALL lj_opt_fwd_tptr(jit_State *J, IRRef lim);
125LJ_FUNC int lj_opt_fwd_wasnonnil(jit_State *J, IROpT loadop, IRRef xref); 126LJ_FUNC int lj_opt_fwd_wasnonnil(jit_State *J, IROpT loadop, IRRef xref);