summaryrefslogtreecommitdiff
path: root/src/lj_opt_fold.c
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_opt_fold.c
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_opt_fold.c')
-rw-r--r--src/lj_opt_fold.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c
index 41d1ff8a..5a634bbc 100644
--- a/src/lj_opt_fold.c
+++ b/src/lj_opt_fold.c
@@ -1846,6 +1846,9 @@ LJFOLDF(cse_uref)
1846 return EMITFOLD; 1846 return EMITFOLD;
1847} 1847}
1848 1848
1849LJFOLD(HREFK any any)
1850LJFOLDX(lj_opt_fwd_hrefk)
1851
1849LJFOLD(HREF TNEW any) 1852LJFOLD(HREF TNEW any)
1850LJFOLDF(fwd_href_tnew) 1853LJFOLDF(fwd_href_tnew)
1851{ 1854{