aboutsummaryrefslogtreecommitdiff
path: root/src/relooper
AgeCommit message (Expand)Author
2014-05-20fuzz larger testcases in relooper fuzzerAlon Zakai
2014-05-20do not optimize out breaks if it causes excessive nestingAlon Zakai
2014-05-20update relooper fuzzerAlon Zakai
2014-04-29remove unneeded codeAlon Zakai
2014-04-29fix bug where we tried to emit switches in fused multiples, which led to labe...Alon Zakai
2014-04-16emit switches in relooper in many-entried multiple shapesAlon Zakai
2014-04-16remove unneeded relooper codeAlon Zakai
2014-04-16optimize multiple shape to contain a map based on ids, not blocks, so we re-m...Alon Zakai
2014-03-17add another if testcase in relooperAlon Zakai
2014-03-17fix relooper testAlon Zakai
2014-03-15fix commented-out relooper codeAlon Zakai
2014-03-14add a Nested branch type in relooper, to represent a path we must make sure i...1.13.2Alon Zakai
2014-03-03Merge pull request #2151 from haneefmubarak/cleanupAlon Zakai
2014-02-25Minor code simplifications.Dan Gohman
2014-02-22rewrote READMEs and other markdown docsHaneef Mubarak
2014-02-22changed markdown files to '*.mdHaneef Mubarak
2014-01-25Fix inconsistent linkage warnings from Visual Studio caused by mismatched dll...Jukka Jylänki
2014-01-15re-merge split blocks in multiples1.9.2Alon Zakai
2014-01-15share block ids in relooper among split blocks1.9.1Alon Zakai
2014-01-13avoid leaks on multiple calls to relooper MakeOutputBufferAlon Zakai
2014-01-13allow relooper to manager its own output buffer, to avoid fixed output limits1.8.7Alon Zakai
2014-01-08fix relooper compiler warningsAlon Zakai
2014-01-04fix some relooper compiler warnings and update reftests for previous fixes1.8.3Alon Zakai
2014-01-03make sure to give Ids to split blocks in relooper1.8.1Alon Zakai
2013-12-28optimize relooper id counters1.8.0Alon Zakai
2013-12-26support for optional complete emulation in relooper1.7.9Alon Zakai
2013-12-25ignore whitespace in relooper reftestsAlon Zakai
2013-11-22simplify relooper default indentAlon Zakai
2013-11-21use normal std::string in native relooper buildsAlon Zakai
2013-11-15option to hoist dead ends into loopsAlon Zakai
2013-09-23relooper input is ascii, emit it to the heap more efficiently with writeAscii...1.6.1Alon Zakai
2013-09-23remove comment about unordered_set; it is slowerAlon Zakai
2013-09-23clean up reloopers1.6.0Alon Zakai
2013-09-13RELOOPER_BUFFER_SIZE to change the relooper buffer size easily1.5.8Alon Zakai
2013-08-21do not emit switches for very sparse/large switch valuesAlon Zakai
2013-08-21emit switches in relooper1.5.6Alon Zakai
2013-07-15update relooper commentAlon Zakai
2013-06-27Remove unused code and rebump version number.Jez Ng
2013-06-27Make DefaultTarget a local variable.Jez Ng
2013-06-27A little preprocessor trick.Jez Ng
2013-06-27Remove unused macro.Jez Ng
2013-06-27Add a 'contains' helper function.Jez Ng
2013-06-21reduce indentation in relooper1.5.1Alon Zakai
2013-06-17assert on Root being non-NULL in the relooperAlon Zakai
2013-06-07remove break labels more aggresively, with a refined natural flow analysis1.4.9Alon Zakai
2013-06-05disabled support for hoisting back into loops in relooper1.4.8Alon Zakai
2013-06-05remove unneeded parameter to FindIndependentGroupsAlon Zakai
2013-06-01remove more unneeded break and continue statements in relooper1.4.7Alon Zakai
2013-06-01improve RemoveUnneededFlows to handle flows into loops with a single entry1.4.6Alon Zakai
2013-06-01improve relooper debuggingAlon Zakai