summaryrefslogtreecommitdiff
path: root/src/lj_opt_fold.c
diff options
context:
space:
mode:
authorMike Pall <mike>2011-02-05 21:50:15 +0100
committerMike Pall <mike>2011-02-05 21:50:15 +0100
commit26fadcd25bb9e84e15be0a81a56806d5419c3183 (patch)
tree91bb326735cb745093d63845027f4bff238b3dc3 /src/lj_opt_fold.c
parentbf05209e1446aa13416b3dfffe021c85057b9a5d (diff)
downloadluajit-26fadcd25bb9e84e15be0a81a56806d5419c3183.tar.gz
luajit-26fadcd25bb9e84e15be0a81a56806d5419c3183.tar.bz2
luajit-26fadcd25bb9e84e15be0a81a56806d5419c3183.zip
FFI: Record simple C function calls.
Only handles cdecl and fixarg C functions. Doesn't handle pass-by-value aggregates. Doesn't handle 64 bit args/returns on 32 bit CPUs.
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 ef397aea..1172f4fc 100644
--- a/src/lj_opt_fold.c
+++ b/src/lj_opt_fold.c
@@ -1891,6 +1891,7 @@ LJFOLDX(lj_opt_dse_xstore)
1891LJFOLD(NEWREF any any) /* Treated like a store. */ 1891LJFOLD(NEWREF any any) /* Treated like a store. */
1892LJFOLD(CALLS any any) 1892LJFOLD(CALLS any any)
1893LJFOLD(CALLL any any) /* Safeguard fallback. */ 1893LJFOLD(CALLL any any) /* Safeguard fallback. */
1894LJFOLD(CALLXS any any)
1894LJFOLD(RETF any any) /* Modifies BASE. */ 1895LJFOLD(RETF any any) /* Modifies BASE. */
1895LJFOLD(TNEW any any) 1896LJFOLD(TNEW any any)
1896LJFOLD(TDUP any) 1897LJFOLD(TDUP any)