aboutsummaryrefslogtreecommitdiff
path: root/tools/eliminator
AgeCommit message (Expand)Author
2013-02-02eliminate into labelsAlon Zakai
2012-12-31Merge branch 'incoming' into asm_jsAlon Zakai
2012-12-25invalidate calls in if bodies in eliminatorAlon Zakai
2012-12-25add failing eliminator testcaseAlon Zakai
2012-12-12do not try to eliminate phi variables, which are unsafe to be removed and the...Alon Zakai
2012-12-12do not try to eliminate phi variables, which are unsafe to be removed and the...Alon Zakai
2012-12-07make normalizeAsm not get confused when a var later has an unneeded 'var' bef...Alon Zakai
2012-12-07remove unneeded single assignments to otherwise-unused variables in eliminatorAlon Zakai
2012-12-07another eliminateAsm bug+testcaseAlon Zakai
2012-12-07add eliminateAsm testcaseAlon Zakai
2012-12-07make eliminateAsm test be correct asm.jsAlon Zakai
2012-12-07add normalize/denormalizeAsm to js optimizer, fix eliminator for asmAlon Zakai
2012-12-07add asmEliminator testcaseAlon Zakai
2012-12-07add eliminator mode for asmAlon Zakai
2012-12-07add asm.js eliminator testingAlon Zakai
2012-11-22fix test_js_optimizerAlon Zakai
2012-10-29eliminate variables that have no uses but their definition has side effectsAlon Zakai
2012-10-27add memory-growth safe eliminator modeAlon Zakai
2012-10-27flip associative binaries when safe to do so for elimination purposesAlon Zakai
2012-10-27eliminate into returnsAlon Zakai
2012-10-27update eliminator test to latest optimizationsAlon Zakai
2012-10-27eliminate into one-time do-while loopsAlon Zakai
2012-10-27add eliminator testcaseAlon Zakai
2012-10-27note function arguments as localsAlon Zakai
2012-10-27do not scan into whileAlon Zakai
2012-10-27fix eliminator test, now passesAlon Zakai
2012-10-26partial rewrite for v3 of eliminator aka expressionizerAlon Zakai
2012-10-26add failing eliminator testcaseAlon Zakai
2012-10-26remove unGlobalize tests and update othersAlon Zakai
2012-10-26be careful about tracking when there is a var multiple with a callAlon Zakai
2012-10-25add failing eliminator testcaseAlon Zakai
2012-10-25add no-unsigned malloc test for eliminatorAlon Zakai
2012-10-25eliminate (carefully) into and through ifsAlon Zakai
2012-10-25fix eliminator test output to current optimizationsAlon Zakai
2012-10-25deoptimize testAlon Zakai
2012-10-25invalidate elimination by dependencies after the current lineAlon Zakai
2012-10-25track dependencies of variables we might eliminateAlon Zakai
2012-10-25do not eliminate into the body/else of if - this is rarely important, and req...Alon Zakai
2012-10-25fix handling of unremovable unused varsAlon Zakai
2012-10-25eliminate in if nodesAlon Zakai
2012-10-25test fixesAlon Zakai
2012-10-25test fixAlon Zakai
2012-10-25remove var x; of completely unused vars, and restore previous test casesAlon Zakai
2012-10-25rewrite of eliminator to better approachAlon Zakai
2012-10-23fix eliminator bug where X[y] would take X into account for variable effects,...Alon Zakai
2012-10-23remove no longer needed coffeescriptAlon Zakai
2012-10-23integrate eliminator as js optimizer passAlon Zakai
2012-10-22add eliminator testAlon Zakai
2012-10-13update coffeescript to d8905e2f8799931013e227b869b1c6f6c85122f0Alon Zakai
2012-07-04pass the eliminator the filename to avoid OS-specific issues with reading fro...Alon Zakai