aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2012-12-13optimize & expressions moreAlon Zakai
2012-12-12do not try to eliminate phi variables, which are unsafe to be removed and ↵Alon Zakai
the llvm optimizer will remove anyhow if unused
2012-12-12update test_js_optimizerAlon Zakai
2012-12-12do not remove |0 through % as it is affected by signs, and |0 can change ↵Alon Zakai
signedness
2012-12-11Merge branch 'incoming' into asm_jsAlon Zakai
2012-12-10remove unneeded debug stuffAlon Zakai
2012-12-10add some link debug stuffAlon Zakai
2012-12-10never share parameter registersAlon Zakai
2012-12-09registerize function parameters tooAlon Zakai
2012-12-07forward in Math_* from Math.* and correct the compiled code to align to thatAlon Zakai
2012-12-07simplify normalizeAsmAlon Zakai
2012-12-07make normalizeAsm not get confused when a var later has an unneeded 'var' ↵Alon Zakai
before it
2012-12-07fully handle stack traces in bisection toolAlon Zakai
2012-12-07improve bisection tool to not ignore stderrAlon Zakai
2012-12-07remove unneeded single assignments to otherwise-unused variables in eliminatorAlon Zakai
2012-12-07unvarify later vars in asm when js optimizingAlon Zakai
2012-12-07another eliminateAsm bug+testcaseAlon Zakai
2012-12-07add eliminateAsm testcaseAlon Zakai
2012-12-07fix js optimizer bugAlon Zakai
2012-12-07registerizeAsm assertionAlon Zakai
2012-12-07fix loop register replenishingAlon Zakai
2012-12-07registerizeAsmAlon Zakai
2012-12-07add registerizeAsm testcaseAlon Zakai
2012-12-07fix typoAlon Zakai
2012-12-07do not emit empty vars in denormalizeAsmAlon 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-07typoAlon Zakai
2012-12-07do registerize in asm.js+reloop mode, as an alternative to closureAlon Zakai
2012-12-07add eliminator mode for asmAlon Zakai
2012-12-07add asm.js eliminator testingAlon Zakai
2012-12-07notice function indentation in js_optimizer.py so that we properly scan ↵Alon Zakai
indented code in asm.js
2012-12-07fix suffix in js optimizerAlon Zakai
2012-12-07add parts of system bitcode libraries when necessary, and refactor library ↵Alon Zakai
inclusion decision code
2012-12-04recursively traverse .a files until we have all we needAlon Zakai
2012-12-04only add in .o inside .a that are neededAlon Zakai
2012-11-26use hashlib instead of md5Alon Zakai
2012-11-22notice generated functions with $ in themAlon Zakai
2012-11-22fix test_js_optimizerAlon Zakai
2012-11-22fix bug in js optimizer on closured dataAlon Zakai
2012-11-22fix ll func identifying for chunking purposes, and add testing of jcache on ↵Alon Zakai
a large program
2012-11-22more carefully split out functions in js optimizerAlon Zakai
2012-11-22assert on generatedFunctions being there when we need itAlon Zakai
2012-11-21more jcache testing, and add newlines to ensure chunk separationAlon Zakai
2012-11-21finish js optimizer caching and add testsAlon Zakai
2012-11-21basic logic of jcache in js optimizerAlon Zakai
2012-11-21use chunkify in js optimizer, in preparation for jcachingAlon Zakai
2012-11-21cache emscript function chunksAlon Zakai
2012-11-21return chunks of text in chunkify to simplify the ap-iyAlon Zakai