summaryrefslogtreecommitdiff
path: root/src/lj_opt_fold.c
diff options
context:
space:
mode:
authorMike Pall <mike>2011-10-10 20:35:42 +0200
committerMike Pall <mike>2011-10-10 20:35:42 +0200
commitf34ac81e3a45fd730dc80edd2f09d1bdd4184ea1 (patch)
tree51c8c8aa66546afe631d4c594837aa2043ddbf28 /src/lj_opt_fold.c
parent76a2a7c857d0aa1dcbfc1cb6928b2faa5e2d33b3 (diff)
downloadluajit-f34ac81e3a45fd730dc80edd2f09d1bdd4184ea1.tar.gz
luajit-f34ac81e3a45fd730dc80edd2f09d1bdd4184ea1.tar.bz2
luajit-f34ac81e3a45fd730dc80edd2f09d1bdd4184ea1.zip
Remove unneeded PHI barrier for reassociation of duplicate ops.
Diffstat (limited to 'src/lj_opt_fold.c')
-rw-r--r--src/lj_opt_fold.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c
index 2ecac2d9..43685cdb 100644
--- a/src/lj_opt_fold.c
+++ b/src/lj_opt_fold.c
@@ -1450,7 +1450,6 @@ LJFOLD(BAND BAND any)
1450LJFOLD(BOR BOR any) 1450LJFOLD(BOR BOR any)
1451LJFOLDF(reassoc_dup) 1451LJFOLDF(reassoc_dup)
1452{ 1452{
1453 PHIBARRIER(fleft);
1454 if (fins->op2 == fleft->op1 || fins->op2 == fleft->op2) 1453 if (fins->op2 == fleft->op1 || fins->op2 == fleft->op2)
1455 return LEFTFOLD; /* (a o b) o a ==> a o b; (a o b) o b ==> a o b */ 1454 return LEFTFOLD; /* (a o b) o a ==> a o b; (a o b) o b ==> a o b */
1456 return NEXTFOLD; 1455 return NEXTFOLD;