diff options
author | Mike Pall <mike> | 2011-10-10 20:35:42 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2011-10-10 20:35:42 +0200 |
commit | f34ac81e3a45fd730dc80edd2f09d1bdd4184ea1 (patch) | |
tree | 51c8c8aa66546afe631d4c594837aa2043ddbf28 /src/lj_opt_fold.c | |
parent | 76a2a7c857d0aa1dcbfc1cb6928b2faa5e2d33b3 (diff) | |
download | luajit-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.c | 1 |
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) | |||
1450 | LJFOLD(BOR BOR any) | 1450 | LJFOLD(BOR BOR any) |
1451 | LJFOLDF(reassoc_dup) | 1451 | LJFOLDF(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; |