diff options
author | Mike Pall <mike> | 2010-12-12 22:28:48 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-12-12 22:32:52 +0100 |
commit | 74317fa0efce58c8cedaae29315113ff609d14fe (patch) | |
tree | 9430dc1f8c0a6329839c92e2df6735f4799696e1 /src/lj_opt_fold.c | |
parent | a22ea8898efa0014bbef8adceb5ed6ee269d4356 (diff) | |
download | luajit-74317fa0efce58c8cedaae29315113ff609d14fe.tar.gz luajit-74317fa0efce58c8cedaae29315113ff609d14fe.tar.bz2 luajit-74317fa0efce58c8cedaae29315113ff609d14fe.zip |
Add alias analysis for XLOAD/XSTORE. Add DSE for XSTORE.
Diffstat (limited to 'src/lj_opt_fold.c')
-rw-r--r-- | src/lj_opt_fold.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c index 18471abf..cbcbb448 100644 --- a/src/lj_opt_fold.c +++ b/src/lj_opt_fold.c | |||
@@ -1696,6 +1696,9 @@ LJFOLDX(lj_opt_dse_ustore) | |||
1696 | LJFOLD(FSTORE any any) | 1696 | LJFOLD(FSTORE any any) |
1697 | LJFOLDX(lj_opt_dse_fstore) | 1697 | LJFOLDX(lj_opt_dse_fstore) |
1698 | 1698 | ||
1699 | LJFOLD(XSTORE any any) | ||
1700 | LJFOLDX(lj_opt_dse_xstore) | ||
1701 | |||
1699 | LJFOLD(NEWREF any any) /* Treated like a store. */ | 1702 | LJFOLD(NEWREF any any) /* Treated like a store. */ |
1700 | LJFOLD(CALLS any any) | 1703 | LJFOLD(CALLS any any) |
1701 | LJFOLD(CALLL any any) /* Safeguard fallback. */ | 1704 | LJFOLD(CALLL any any) /* Safeguard fallback. */ |