Age | Commit message (Expand) | Author |
2013-05-28 | only abort in eliminator when actually necessary | Alon Zakai |
2013-05-25 | fix registerize semantics to treat each arm of ifs and switches separately | Alon Zakai |
2013-05-25 | registerize in asm switches | Alon Zakai |
2013-05-25 | eliminate into switch cases | Alon Zakai |
2013-05-22 | Optimize (x&A)<<B>>B. | Dan Gohman |
2013-05-16 | support closure compiler on the shell in asm mode | Alon Zakai |
2013-05-10 | do not eliminate if there is a switch | Alon Zakai |
2013-05-10 | only recurse on decreasing uses on locals, and clear out names to avoid confu... | Alon Zakai |
2013-05-10 | recursively remove variables with no uses in eliminator | Alon Zakai |
2013-05-07 | recognize the double-to-i64 bitcast pattern as having no side effects in elim... | Alon Zakai |
2013-05-07 | fix mishandling of inference of global var types | Alon Zakai |
2013-05-07 | infer untyped variables in js-optimizer.js by origin variable's type if they ... | Alon Zakai |
2013-05-01 | TODO | Alon Zakai |
2013-04-20 | optimize HEAPU?8[..] << 24 >> 24 and similar | Alon Zakai |
2013-04-17 | remove eliminated variable definitions only if variable was successfully remo... | Alon Zakai |
2013-03-19 | handle negative zero; fixes #921 | Alon Zakai |
2013-03-09 | remove coercions on asm function calls that have no capturing variables | Alon Zakai |
2013-03-09 | move addFinalReturns to simplyExpressionsPre so it runs even in -g | Alon Zakai |
2013-03-09 | optimize traverseGeneratedFunctions | Alon Zakai |
2013-03-09 | remove limitations on minified names | Alon Zakai |
2013-03-09 | use minified names in registerize for locals | Alon Zakai |
2013-03-09 | refactor registerize global substitution | Alon Zakai |
2013-03-08 | for now, do not use rX as minified names, reserve that for registerize locals | Alon Zakai |
2013-03-08 | assertions on number of minified names | Alon Zakai |
2013-03-08 | properly scan all globals, including function names, before applying them | Alon Zakai |
2013-03-08 | minify function names in function definitions | Alon Zakai |
2013-03-08 | allow -O2 to also call registerize, but without minification of globals that ... | Alon Zakai |
2013-03-08 | start to minify inside functions, using global data from previous pass | Alon Zakai |
2013-03-08 | minify globals in a pass before the functions | Alon Zakai |
2013-03-08 | handle assigns into globals at the top of asm functions in normalizeAsm | Alon Zakai |
2013-03-08 | initial work on asm.js minifier infrastructure | Alon Zakai |
2013-03-08 | send only a marker of generated functions to js-optimizer.js; we either know ... | Alon Zakai |
2013-02-17 | fix registerize bug on functions with arguments but no locals | Alon Zakai |
2013-02-04 | optimize num >> num in js optimizer, necessary for asm now that we do not do ... | Alon Zakai |
2013-02-02 | eliminate into labels | Alon Zakai |
2013-01-23 | add final asm return of proper type, not always int | Alon Zakai |
2013-01-19 | support 0x[a-f] as well in +X to X.0 correction for asm | Alon Zakai |
2013-01-19 | support 0x... numbers in +X to X.0 correction for asm | Alon Zakai |
2013-01-19 | emit 5.0 instead of +5 in asm | Alon Zakai |
2013-01-18 | fix simplyExpressions bug with removing too many |0s | Alon Zakai |
2013-01-15 | collect local vars in asm normalization from later defs, not just initials | Alon Zakai |
2013-01-14 | do not remove asm heap coercion in js optimizer when optimizing h8 & 255 | Alon Zakai |
2013-01-12 | emit 0.0 in asm double definitions | Alon Zakai |
2013-01-12 | refactor use of asm in js optimizer | Alon Zakai |
2013-01-11 | improve hasSideEffects in js optimizer a tiny bit | Alon Zakai |
2013-01-08 | optimize |,& on constants | Alon Zakai |
2013-01-08 | make sure there is a final return in functions that return value in asm | Alon Zakai |
2013-01-08 | improve |0 removal in asm mode a little | Alon Zakai |
2013-01-08 | keep a coercion right on top of heap accesses in asm mode | Alon Zakai |
2013-01-08 | fix bug with lack of recursion in simplifyBitops | Alon Zakai |