summaryrefslogtreecommitdiff
path: root/src/lj_opt_fold.c
diff options
context:
space:
mode:
authorMike Pall <mike>2010-12-08 21:03:45 +0100
committerMike Pall <mike>2010-12-08 21:03:45 +0100
commit4f0d3e8262506bccbb80a5cf265aea56bb778bb0 (patch)
treef21e324728b86958acf1b2e7b2aa3b0c7f867edc /src/lj_opt_fold.c
parentf308e00e03c28227cade61c9429dbf3ac526eb9a (diff)
downloadluajit-4f0d3e8262506bccbb80a5cf265aea56bb778bb0.tar.gz
luajit-4f0d3e8262506bccbb80a5cf265aea56bb778bb0.tar.bz2
luajit-4f0d3e8262506bccbb80a5cf265aea56bb778bb0.zip
Apply narrowing optimization to IR_TOI64, too.
Diffstat (limited to 'src/lj_opt_fold.c')
-rw-r--r--src/lj_opt_fold.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c
index 8fc646c9..d650f09c 100644
--- a/src/lj_opt_fold.c
+++ b/src/lj_opt_fold.c
@@ -644,6 +644,8 @@ LJFOLD(TOINT ADD any)
644LJFOLD(TOINT SUB any) 644LJFOLD(TOINT SUB any)
645LJFOLD(TOBIT ADD KNUM) 645LJFOLD(TOBIT ADD KNUM)
646LJFOLD(TOBIT SUB KNUM) 646LJFOLD(TOBIT SUB KNUM)
647LJFOLD(TOI64 ADD any)
648LJFOLD(TOI64 SUB any)
647LJFOLDF(narrow_convert) 649LJFOLDF(narrow_convert)
648{ 650{
649 PHIBARRIER(fleft); 651 PHIBARRIER(fleft);