Age | Commit message (Expand) | Author |
2014-01-08 | do minified name generation in js-optimizer.js, so that we have no more fixed... | Alon Zakai |
2014-01-07 | handle variables that assign a value including themselves in aggressiveVariab... | Alon Zakai |
2014-01-07 | make aggressiveVariableElimination usable through a setting | Alon Zakai |
2013-12-27 | handle if-chains without an else in the outliner | Alon Zakai |
2013-12-24 | remove outdated comment | Alon Zakai |
2013-12-23 | make eliminator not get confused by calls without a return but with a coercion | Alon Zakai |
2013-12-23 | don't get confused by temporary empty nodes when calculating assigns in the l... | Alon Zakai |
2013-12-23 | fix bug where close-together tempDoublePtr operations could cross each other | Alon Zakai |
2013-12-22 | comment on how tempDoublePtr is optimized | Alon Zakai |
2013-12-19 | Optimize away masks on stores to HEAP8 and HEAP16. | Dan Gohman |
2013-11-11 | minify in asm arg coercions that denormalizeAsm generates, to handle Math.fro... | Alon Zakai |
2013-11-11 | minify in asm var definitions that denormalizeAsm generates, to handle Math.f... | Alon Zakai |
2013-11-09 | Math.* have no side effects | Alon Zakai |
2013-11-09 | consolidate side effect checking code | Alon Zakai |
2013-11-09 | remove unneeded var | Alon Zakai |
2013-11-09 | optimize hasSideEffects | Alon Zakai |
2013-11-08 | fix float/int bitcast optimization to recognize and preserve Math_fround | Alon Zakai |
2013-11-08 | fix registerize pass for float32 | Alon Zakai |
2013-11-08 | initial work for float32 support in js optimizer | Alon Zakai |
2013-11-08 | invalidate calls on conditionals in js optimizer, to avoid eliminating into a... | Alon Zakai |
2013-10-09 | avoid X-(-Y) in js optimizer; fixes #1685 | Alon Zakai |
2013-10-06 | look for metadata in js optimizer starting at the end | Alon Zakai |
2013-10-03 | update js optimizer tests | Alon Zakai |
2013-10-03 | emit final missing returns in compiler itself | Alon Zakai |
2013-10-02 | assert on vars being in front of functions straight out of the js compiler | Alon Zakai |
2013-10-02 | optimize Math.x to Math_x | Alon Zakai |
2013-10-02 | assert in normalizeAsm | Alon Zakai |
2013-09-11 | abort registerize at the proper early time when we need to | Alon Zakai |
2013-09-11 | disable registerize when seeing inline js in non-asm mode, as we do not prote... | Alon Zakai |
2013-09-07 | fix outlining log message | Alon Zakai |
2013-09-06 | properly outline the while (1) switch pattern | Alon Zakai |
2013-09-06 | remember inlined js in outliner | Alon Zakai |
2013-09-06 | handle inline assembly more carefully, avoid it being seen by asm optimizatio... | Alon Zakai |
2013-09-06 | fix inline js in x86 target, enable testing sans validation for inline js in ... | Alon Zakai |
2013-08-27 | fix outliner bug with checking when switch cases need to be joined | Alon Zakai |
2013-08-27 | fix outlining separation of case statements ending in continue or return | Alon Zakai |
2013-08-27 | better outlining debugging output | Alon Zakai |
2013-08-23 | do not split up fallthrough case statements from their followup when flattening | Alon Zakai |
2013-08-23 | vacuum before outlining, for consistency | Alon Zakai |
2013-08-22 | flatten switches in outliner | Alon Zakai |
2013-08-14 | disable optimizeShifts; fixes #1518 | Alon Zakai |
2013-08-13 | fix limit in outlining.flatten, and adjust to 1/4 of the outlining target | Alon Zakai |
2013-08-13 | exit outlining when we are done, as early as possible | Alon Zakai |
2013-08-09 | aim for more evenly-sized pieces in outliner | Alon Zakai |
2013-08-09 | sort spills and unspills in outliner | Alon Zakai |
2013-08-09 | track loop depth in outliner | Alon Zakai |
2013-08-09 | report more variable stats when outlining | Alon Zakai |
2013-08-06 | test outlining with -O2, but without size checks | Alon Zakai |
2013-08-06 | allow outlining of single statements | Alon Zakai |
2013-08-06 | better outline logging | Alon Zakai |