diff options
author | Mike Pall <mike> | 2012-07-02 23:47:12 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2012-07-02 23:47:12 +0200 |
commit | 0af3f47ba01b9634f75a1aee38e318d74dab53d0 (patch) | |
tree | 1ab064739041d279a54f89f396ae03bc9cf89864 /src/lj_trace.c | |
parent | 79e1eaa73b1bb8dd0e2ea7aeaba8504f89e5ff94 (diff) | |
download | luajit-0af3f47ba01b9634f75a1aee38e318d74dab53d0.tar.gz luajit-0af3f47ba01b9634f75a1aee38e318d74dab53d0.tar.bz2 luajit-0af3f47ba01b9634f75a1aee38e318d74dab53d0.zip |
Add allocation sinking and store sinking optimization.
Diffstat (limited to 'src/lj_trace.c')
-rw-r--r-- | src/lj_trace.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_trace.c b/src/lj_trace.c index ad00dc67..240e7fc8 100644 --- a/src/lj_trace.c +++ b/src/lj_trace.c | |||
@@ -606,6 +606,7 @@ static TValue *trace_state(lua_State *L, lua_CFunction dummy, void *ud) | |||
606 | J->loopref = J->chain[IR_LOOP]; /* Needed by assembler. */ | 606 | J->loopref = J->chain[IR_LOOP]; /* Needed by assembler. */ |
607 | } | 607 | } |
608 | lj_opt_split(J); | 608 | lj_opt_split(J); |
609 | lj_opt_sink(J); | ||
609 | J->state = LJ_TRACE_ASM; | 610 | J->state = LJ_TRACE_ASM; |
610 | break; | 611 | break; |
611 | 612 | ||