Age | Commit message (Expand) | Author |
2014-03-27 | remove stack parameter from js optimizer traverse(), to avoid overhead when n... | Alon Zakai |
2014-03-27 | optimize away individual loop vars, even if we can't remove them all | Alon Zakai |
2014-03-26 | eliminate X=X which can happen due to elimination | Alon Zakai |
2014-03-17 | flip a non-existent else block in simplifyIfs, if adding such a block can help | Alon Zakai |
2014-03-17 | flip in simplifyElses if it can help | Alon Zakai |
2014-03-17 | fuse if-elses where the relooper did not emit a label clearing | Alon Zakai |
2014-03-17 | fix else fusing when label has multiple assigns or checks | Alon Zakai |
2014-03-17 | fuse elses to remove unnecessary label settings and checks, after we simplifi... | Alon Zakai |
2014-03-17 | don't commaify if it doesn't help | Alon Zakai |
2014-03-17 | simplify nested ifs with identical elses | Alon Zakai |
2014-03-17 | uncommaify between ifs that can potentially be simplified | Alon Zakai |
2014-03-17 | remove unnecessary code from simplifyIfs | Alon Zakai |
2014-03-17 | filter out empty blocks in simplifyIfs | Alon Zakai |
2014-03-17 | simplifyIfs js optimizer pass | Alon Zakai |
2014-03-15 | don't needlessly add empty nodes in asm normalization/denormalization | Alon Zakai |
2014-03-15 | remove empty subnodes after aggressive variable elimination | Alon Zakai |
2014-03-15 | remove empty subnodes after vacuum | Alon Zakai |
2014-03-15 | remove empty subnodes after eliminate | Alon Zakai |
2014-02-23 | disable some outlining logging | Alon Zakai |
2014-02-23 | add stack bump if only sp is defined but no bump is present, when outlining | Alon Zakai |
2014-02-21 | do not outline the entire stack prelude, including STACKTOP = .. | Alon Zakai |
2014-02-16 | tolerate non-asm variables in asm optimization passes, with no-op coercions (... | Alon Zakai |
2014-02-16 | optimize traverseGenerated | Alon Zakai |
2014-02-11 | optimize redundant frounds in -O3 | Alon Zakai |
2014-02-10 | Handle while statements with empty bodies. | Dan Gohman |
2014-02-10 | Merge pull request #2071 from rfk/rfk/fix-test-longjmp-throw-asm3 | Alon Zakai |
2014-02-04 | do not apply de-morgan's laws on floats, nans break them | Alon Zakai |
2014-02-03 | proper fix for simplifying f32-int bitcasts | Alon Zakai |
2014-02-03 | handle fround in optimizing out of tempDoublePtr | Alon Zakai |
2014-02-02 | Simplify labelled-block handling so it works better with switch statements. | Ryan Kelly |
2014-02-02 | Handle non-breaking case bodies in switch statement. | Ryan Kelly |
2014-01-31 | Teach buildFlowGraph about functions that are known to always throw. | Ryan Kelly |
2014-01-31 | Don't let buildFlowGraph return to a junction if it's known to be unreachable. | Ryan Kelly |
2014-01-31 | Add return-type tracking to normalizeAsm/denormlizeAsm | Ryan Kelly |
2014-01-28 | Fix assertion that all switch-cases break. | Ryan Kelly |
2014-01-23 | Add TODO about more permissive label handling in registerizeHarder | Ryan Kelly |
2014-01-23 | Simplify handling of switch statements in registerizeHarder. | Ryan Kelly |
2014-01-23 | Reduce memory usage when assigning registers in a block. | Ryan Kelly |
2014-01-21 | assign to null to clear a local variable, avoid delete | Alon Zakai |
2014-01-21 | fix typo | Alon Zakai |
2014-01-21 | avoid nonstandard use of splice | Alon Zakai |
2014-01-21 | rename a variable to our conventions | Alon Zakai |
2014-01-21 | Registerize based on full liveness analysis. | Ryan Kelly |
2014-01-21 | Minify loop labels while we're minifying local names. | Ryan Kelly |
2014-01-20 | Fix a param-handling bug in normalizeAsm | Ryan Kelly |
2014-01-17 | handle unsigned reads in safe heap | Alon Zakai |
2014-01-17 | use double for float arguments to safe heap | Alon Zakai |
2014-01-16 | enable a form of safe heap in asm, using js optimizer pass to ensure full cov... | Alon Zakai |
2014-01-15 | add todo | Alon Zakai |
2014-01-15 | Merge pull request #2016 from rfk/rfk/minify-names-separately | Alon Zakai |