diff options
author | Mike Pall <mike> | 2012-06-28 15:10:52 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2012-06-28 15:10:52 +0200 |
commit | a9bf455b96e6a6717e53051efbe4cb95e17a7e92 (patch) | |
tree | 542040435ec936185b8a73aaea97d308d4203393 /src/lj_iropt.h | |
parent | 0d1056eeed34cf349938188b177406b6cab91257 (diff) | |
download | luajit-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.h | 1 |
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); | |||
120 | LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_fload(jit_State *J); | 120 | LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_fload(jit_State *J); |
121 | LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_xload(jit_State *J); | 121 | LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_xload(jit_State *J); |
122 | LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_tab_len(jit_State *J); | 122 | LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_tab_len(jit_State *J); |
123 | LJ_FUNC TRef LJ_FASTCALL lj_opt_fwd_hrefk(jit_State *J); | ||
123 | LJ_FUNC int LJ_FASTCALL lj_opt_fwd_href_nokey(jit_State *J); | 124 | LJ_FUNC int LJ_FASTCALL lj_opt_fwd_href_nokey(jit_State *J); |
124 | LJ_FUNC int LJ_FASTCALL lj_opt_fwd_tptr(jit_State *J, IRRef lim); | 125 | LJ_FUNC int LJ_FASTCALL lj_opt_fwd_tptr(jit_State *J, IRRef lim); |
125 | LJ_FUNC int lj_opt_fwd_wasnonnil(jit_State *J, IROpT loadop, IRRef xref); | 126 | LJ_FUNC int lj_opt_fwd_wasnonnil(jit_State *J, IROpT loadop, IRRef xref); |