summaryrefslogtreecommitdiff
path: root/src/lj_opt_fold.c
diff options
context:
space:
mode:
authorMike Pall <mike>2010-02-04 21:33:24 +0100
committerMike Pall <mike>2010-02-04 21:36:32 +0100
commit370c868c311368175045e788bcdd67a8be37dd76 (patch)
treee02a9f4b49d5f34b654beff4b0b413ba1277a5be /src/lj_opt_fold.c
parent5d2690c6084d09ed6f5bb9cdb4fc5113bb4fa512 (diff)
downloadluajit-370c868c311368175045e788bcdd67a8be37dd76.tar.gz
luajit-370c868c311368175045e788bcdd67a8be37dd76.tar.bz2
luajit-370c868c311368175045e788bcdd67a8be37dd76.zip
RETF modifies BASE. Treat it like a store or it gets CSEd.
Diffstat (limited to 'src/lj_opt_fold.c')
-rw-r--r--src/lj_opt_fold.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c
index a8550e1f..818979b8 100644
--- a/src/lj_opt_fold.c
+++ b/src/lj_opt_fold.c
@@ -1326,6 +1326,7 @@ LJFOLDX(lj_opt_dse_fstore)
1326LJFOLD(NEWREF any any) /* Treated like a store. */ 1326LJFOLD(NEWREF any any) /* Treated like a store. */
1327LJFOLD(CALLS any any) 1327LJFOLD(CALLS any any)
1328LJFOLD(CALLL any any) /* Safeguard fallback. */ 1328LJFOLD(CALLL any any) /* Safeguard fallback. */
1329LJFOLD(RETF any any) /* Modifies BASE. */
1329LJFOLD(TNEW any any) 1330LJFOLD(TNEW any any)
1330LJFOLD(TDUP any) 1331LJFOLD(TDUP any)
1331LJFOLDX(lj_ir_emit) 1332LJFOLDX(lj_ir_emit)