Age | Commit message (Expand) | Author |
2013-07-25 | do not outline sp assignments, because we need sp to perform an outline call | Alon Zakai |
2013-07-24 | flatten if chains in outliner, and be more careful to avoid outlining through... | Alon Zakai |
2013-07-23 | do not outline through an outline call | Alon Zakai |
2013-07-23 | use a separate stack location for control variable information for each outli... | Alon Zakai |
2013-07-22 | clean up outlinings limit code | Alon Zakai |
2013-07-22 | have a fixed limit for the number of outlinings we perform on a single function | Alon Zakai |
2013-07-21 | abort outlining if it leads to the new function or old function exceeding the... | Alon Zakai |
2013-07-21 | fix semantics of control variable handling in outlining: zero out when callin... | Alon Zakai |
2013-07-20 | simplify heuristics for restarting in outliner | Alon Zakai |
2013-07-20 | stop trying to outline in outlined code, appears to not be necessary anymore | Alon Zakai |
2013-07-20 | use blocks in switch cases in outliner | Alon Zakai |
2013-07-20 | allow sp to be modified in outlined code, by changing the model to where outl... | Alon Zakai |
2013-07-20 | adjust outlining heuristics to fully outline even big functions | Alon Zakai |
2013-07-20 | do a restart in the outliner only if the total cost is not too high | Alon Zakai |
2013-07-20 | recursively outline when the total cost is not too high, and adjust outlining... | Alon Zakai |
2013-07-20 | do not try another outlining pass if there is not that much left anyhow | Alon Zakai |
2013-07-19 | attempt a final outline from the start after any outlining, not just a recurs... | Alon Zakai |
2013-07-19 | after outlining recursively, try to outline once more from the beginning | Alon Zakai |
2013-07-19 | ensure a final return after inlining, if necessary | Alon Zakai |
2013-07-19 | remove variables owned by outlined code from the parent | Alon Zakai |
2013-07-18 | wipe out control flow variable before calling outlined code | Alon Zakai |
2013-07-18 | do not miss returns that are statements | Alon Zakai |
2013-07-18 | do not emit spills in outlined code for variables that only appear in the out... | Alon Zakai |
2013-07-18 | do not outline into outlined code for now, and refactor code analysis a little | Alon Zakai |
2013-07-18 | add coercions on return proxying in outliner | Alon Zakai |
2013-07-18 | emit only necessary return proxying code when outlining | Alon Zakai |
2013-07-18 | send variables to outlines code even if just written; they may not be written... | Alon Zakai |
2013-07-17 | consolidate simplifyExpressions to one pass that happens before closure, wher... | Alon Zakai |
2013-07-17 | add asm coercions to switches for outlining | Alon Zakai |
2013-07-17 | add asm coercions to ifs for outlining | Alon Zakai |
2013-07-17 | add asm coercion when outlining | Alon Zakai |
2013-07-17 | do not emit illegal breaks in seqs when outlining | Alon Zakai |
2013-07-17 | do not overlap the normal C stack with outliner-spilled variables | Alon Zakai |
2013-07-17 | refactor stack bump node search | Alon Zakai |
2013-07-17 | rename variable | Alon Zakai |
2013-07-17 | enable larger outline test | Alon Zakai |
2013-07-17 | update existing stack if there is one when outlining | Alon Zakai |
2013-07-17 | stack support in outlining | Alon Zakai |
2013-07-17 | do not attempt to outline normalized asm stuff like empty vars | Alon Zakai |
2013-07-16 | fix labeled break/continue forwarding from outlined code | Alon Zakai |
2013-07-16 | be more and more conservative about outlining as we look into outlined functions | Alon Zakai |
2013-07-16 | fix break forwarding in outlined code | Alon Zakai |
2013-07-16 | fix switch generation for break/continue routing in outliner | Alon Zakai |
2013-07-16 | fix hasBreak/hasContinue processing in outline | Alon Zakai |
2013-07-14 | do not eliminate away tempDoublePtr uses that are alignment fixes; fixes #1375 | Alon Zakai |
2013-07-13 | avoid creating ~~~ (from ~~ ^ -1) which is confusing for asm given the role o... | Alon Zakai |
2013-07-09 | outliner todo | Alon Zakai |
2013-07-09 | work on outlining control flow | Alon Zakai |
2013-07-09 | replace &-1 with |0 at the end of the optimization pipeline | Alon Zakai |
2013-07-09 | analyze escaping breaks and continues in outlined code | Alon Zakai |