2009-04-09 |
Bob Wilson | Fix pr3954. The register scavenger asserts for inline... |
blob | commitdiff | raw |
2009-03-31 |
Owen Anderson | Remove the "fast" cases for spill and restore point... |
blob | commitdiff | raw | diff to current |
2009-03-14 |
Owen Anderson | Give the pre-alloc splitter access to the VirtRegMap... |
blob | commitdiff | raw | diff to current |
2009-03-05 |
Owen Anderson | (Hopefully) silence a warning. |
blob | commitdiff | raw | diff to current |
2009-03-05 |
Owen Anderson | Be more careful about choosing restore points when... |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Owen Anderson | Add a restore folder, which shaves a dozen or so machin... |
blob | commitdiff | raw | diff to current |
2009-02-20 |
Owen Anderson | Fix a crash in the pre-alloc splitter exposed by recent... |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Evan Cheng | Add TargetInstrInfo::isSafeToMoveRegisterClassDefs... |
blob | commitdiff | raw | diff to current |
2009-02-05 |
Owen Anderson | Pre-alloc splitting needs to be more careful to avoid... |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Owen Anderson | MergeValueInto is too smart: it might choose to do... |
blob | commitdiff | raw | diff to current |
2009-02-02 |
Evan Cheng | Refactor PerformPHIConstruction, no functionality changes. |
blob | commitdiff | raw | diff to current |
2009-02-01 |
Owen Anderson | Fix test failures causes by my previous commit. |
blob | commitdiff | raw | diff to current |
2009-02-01 |
Owen Anderson | Fix an issue in PHI construction that was exposed by... |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Owen Anderson | Correct the algorithms for choosing spill and restore... |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Owen Anderson | Fix an issue where restores could be inserted after... |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Owen Anderson | Comments are good. :-) |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Owen Anderson | Add support for aggressive load-use-store folding.... |
blob | commitdiff | raw | diff to current |
2009-01-27 |
Owen Anderson | Make the pre-split-limit option more useful by using... |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Owen Anderson | Reapply r63025 and r63026, with fixes for the failing... |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Bill Wendling | Also revert r63206 |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Bill Wendling | Temporarily revert r63025 until the testsuite failures... |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Owen Anderson | Get rid of a bunch of dead code now that interval recon... |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Owen Anderson | Fix an issue where LiveIntervals was trying to be smart... |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Evan Cheng | Silence a bogus compiler warning. |
blob | commitdiff | raw | diff to current |
2009-01-24 |
Owen Anderson | Some cleanups. No functional changes. |
blob | commitdiff | raw | diff to current |
2009-01-23 |
Owen Anderson | Stage two of fixing pre-alloc-splitting's code size... |
blob | commitdiff | raw | diff to current |
2009-01-23 |
Owen Anderson | Add an initial pass at dead spill/restore removal for... |
blob | commitdiff | raw | diff to current |
2009-01-21 |
Owen Anderson | I accidentally removed this check in an earlier commit... |
blob | commitdiff | raw | diff to current |
2009-01-21 |
Owen Anderson | Be more aggressive about renumbering vregs after splitt... |
blob | commitdiff | raw | diff to current |
2009-01-20 |
Evan Cheng | Change TargetInstrInfo::isMoveInstr to return source... |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Owen Anderson | More two-address fixes. This gets lua working with... |
blob | commitdiff | raw | diff to current |
2009-01-06 |
Owen Anderson | The phi construction algorithm used for interval recons... |
blob | commitdiff | raw | diff to current |
2009-01-05 |
Owen Anderson | Get rid of sentinel insertion in interval reconstructio... |
blob | commitdiff | raw | diff to current |
2008-12-31 |
Owen Anderson | Get live interval reconstruction several steps closer... |
blob | commitdiff | raw | diff to current |
2008-12-29 |
Duncan Sands | Add braces, as suggested by a gcc warning. |
blob | commitdiff | raw | diff to current |
2008-12-28 |
Owen Anderson | Fix up kill/dead marking in the new live interval recon... |
blob | commitdiff | raw | diff to current |
2008-12-28 |
Owen Anderson | Add prototype code for recomputing a live interval... |
blob | commitdiff | raw | diff to current |
2008-12-18 |
Owen Anderson | Re-apply r61158 in a form that no longer breaks tests. |
blob | commitdiff | raw | diff to current |
2008-12-17 |
Owen Anderson | Revert r61158 for now, as it caused some test failures. |
blob | commitdiff | raw | diff to current |
2008-12-17 |
Owen Anderson | Fix miscompilations caused by renumbering, and enable... |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Owen Anderson | Add code to renumber split intervals into new vregs... |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Owen Anderson | Switch to top-down mode and fix a crasher this exposed... |
blob | commitdiff | raw | diff to current |
2008-12-04 |
Owen Anderson | Factor out some common code. |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Owen Anderson | Add support for folding spills into preceding defs... |
blob | commitdiff | raw | diff to current |
2008-11-19 |
Owen Anderson | Add support for rematerialization in pre-alloc-splitting. |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Owen Anderson | Fix a bug introduced by my previous patch. With this... |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Owen Anderson | Don't allow the restore point to be placed after termin... |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Owen Anderson | Don't walk into predecessors in which the vreg is not... |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Owen Anderson | Use the new predicate to control when we do prealloc... |
blob | commitdiff | raw | diff to current |
2008-11-04 |
Owen Anderson | First pass at checking for the creation of a new join... |
blob | commitdiff | raw | diff to current |
2008-11-03 |
Owen Anderson | Revert my last patch until I consult with Evan about it. |
blob | commitdiff | raw | diff to current |
2008-11-02 |
Owen Anderson | Don't do pre-splitting if doing so would create a value... |
blob | commitdiff | raw | diff to current |
2008-10-31 |
Evan Cheng | Add a fixme. |
blob | commitdiff | raw | diff to current |
2008-10-29 |
Evan Cheng | - More pre-split fixes: spill slot live interval comput... |
blob | commitdiff | raw | diff to current |
2008-10-29 |
Evan Cheng | - Rewrite code that update register live interval that... |
blob | commitdiff | raw | diff to current |
2008-10-28 |
Evan Cheng | If def is in the same mbb as the barrier, spilt the... |
blob | commitdiff | raw | diff to current |
2008-10-28 |
Evan Cheng | Add command line option to limit the number splits... |
blob | commitdiff | raw | diff to current |
2008-10-28 |
Evan Cheng | Avoid putting a split past the end of the live range... |
blob | commitdiff | raw | diff to current |
2008-10-27 |
Evan Cheng | Silence a bogus compile time warning. |
blob | commitdiff | raw | diff to current |
2008-10-27 |
Evan Cheng | Remove val# defined by a remat'ed def that is now dead. |
blob | commitdiff | raw | diff to current |
2008-10-27 |
Evan Cheng | For now, don't split live intervals around x87 stack... |
blob | commitdiff | raw | diff to current |
2008-10-26 |
Evan Cheng | Do not shrink wrap live interval in a mbb if it's livei... |
blob | commitdiff | raw | diff to current |
2008-10-25 |
Evan Cheng | Handle cases where there aren't uses in the barrier... |
blob | commitdiff | raw | diff to current |
2008-10-25 |
Evan Cheng | If val# def is ~0U, meaning it's defined by a PHI,... |
blob | commitdiff | raw | diff to current |
2008-10-24 |
Evan Cheng | Fix a pasto. |
blob | commitdiff | raw | diff to current |
2008-10-24 |
Evan Cheng | Fix a end() dereference; remove an abort() that wasn... |
blob | commitdiff | raw | diff to current |
2008-10-24 |
Evan Cheng | Avoid splitting an interval multiple times; avoid split... |
blob | commitdiff | raw | diff to current |
2008-10-23 |
Evan Cheng | Committing a good chunk of the pre-register allocation... |
blob | commitdiff | raw | diff to current |
2008-10-20 |
Evan Cheng | Add skeleton for the pre-register allocation live inter... |
blob | commitdiff | raw | diff to current |
|