aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-01-03make emmake executableAlon Zakai
2012-01-03todo commentAlon Zakai
2012-01-03Merge pull request #155 from FishingCactus/osx_darwin_fixAlon Zakai
Fix bit code detection when llvm is compiled with darwin as a target
2012-01-03force a target of i386-pc-linux-gnuAlon Zakai
2012-01-03tweak loop hoistingAlon Zakai
2012-01-03Adding myself to the list of authorsjulien.hamaide
2012-01-03Add comment for Osx specific treatment of bitcode filesjulien.hamaide
2012-01-03Fix bitcode support when llvm is compiled for darwin targetjulien.hamaide
2012-01-03hoist even large entries into loopsAlon Zakai
2012-01-03remove label setting when we get to a single entry, even if the label ↵Alon Zakai
setting is not in a block by itself
2012-01-02make it easy to set whether stderr is silent or noisy in the test runnerAlon Zakai
2012-01-02do not set label when continue-ing to a loop with one entryAlon Zakai
2012-01-02use -idirafter instead of -I for our system dirs, to allow overridingAlon Zakai
2012-01-02use BRNOL in loops tooAlon Zakai
2012-01-02do not set label when leaving a multiple with one post-entry, and properly ↵Alon Zakai
optimize the case of not setting label with new BRNOL branch signature
2012-01-02load default settings into Settings on resetAlon Zakai
2012-01-01remove __label__ settings in hoisted blocks and if we are sure the label ↵Alon Zakai
setting is unimportant because the next code after us is not a check for the label
2012-01-01additional emcc debugging outputAlon Zakai
2012-01-01fix bug in loopOptimizer with not removing all unneeded labelsAlon Zakai
2012-01-01improve loop hoisting and add testAlon Zakai
2012-01-01do not set __label__ if a loop has only one entry in its externalsAlon Zakai
2012-01-01use reloop-relevant js optimizer passes only when actually reloopingAlon Zakai
2012-01-01hoist some externals into loopsAlon Zakai
2012-01-01unset to undo set in utility.jsAlon Zakai
2012-01-01add .ll debugging output option to emccAlon Zakai
2011-12-31override print() by default, to avoid errors when using the browser print() ↵Alon Zakai
(print to printer) if it hasn't been overridden. Overriding is now possible through Module.print
2011-12-31handle truncation inside ptrtoint when needed, and fix some potential bugs ↵Alon Zakai
(add proper type to inline mathops with to at the end, and parseInt on bitsLeft in processMathops)
2011-12-31support ptrtoint into i64 in i64 mode 1Alon Zakai
2011-12-31simplify shift optimizer and make it safer by not optimizing out >> << combosAlon Zakai
2011-12-31fix and enable optimizeShiftsAggressive testAlon Zakai
2011-12-31fix shift optimizer bugsAlon Zakai
2011-12-30improve shift optimizer testsAlon Zakai
2011-12-30fix bug with optimizing shifts too large for us to be optimizingAlon Zakai
2011-12-30makeSetValue debugging stuff, and fix some missing ;'s for makeSetValueAlon Zakai
2011-12-30disable optimizeShifts test, we only use the conservative part for nowAlon Zakai
2011-12-30add optimizeShiftsConservative to emccAlon Zakai
2011-12-30add var for new variables in shiftOptimizer, and tweak cost function logicAlon Zakai
2011-12-29make shift optimizer output more similar to normal outputAlon Zakai
2011-12-29let shiftOptimizer either replace the original variable, or keep it and add ↵Alon Zakai
a new shifted variable
2011-12-29clean optimizeShiftsAlon Zakai
2011-12-29work harder to not modify original order of +,+,+ sets in optimizeShifts; ↵Alon Zakai
improves speed in corrections benchmark
2011-12-29tweak optimizeShifts cost functionAlon Zakai
2011-12-29fix bug with optimizeShifts asserting shifted constants can always be simplifiedAlon Zakai
2011-12-28do not recombine large shifts in optimizeShiftsAlon Zakai
2011-12-28simplify optimizeShiftsAlon Zakai
2011-12-28fix autodebugger bug with pointersAlon Zakai
2011-12-28fix bug in optimizeShifts with not fixing the shift of X = needsShiftAlon Zakai
2011-12-28ignore string nodes when recombining additions in optimizeShiftsAlon Zakai
2011-12-28do not turn shifts into slow additions in optimizeShiftsAlon Zakai
2011-12-28fix optimizeShifts bugAlon Zakai