aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/ExecutionDepsFix.cpp
Commit message (Expand)AuthorAgeFilesLines
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-011-1/+2
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-041-1/+1
* Move common code into an MRI function.Jakob Stoklund Olesen2011-12-211-5/+4
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-071-1/+1
* Fix PR11422.Jakob Stoklund Olesen2011-11-231-2/+6
* Check all overlaps when looking for used registers.Jakob Stoklund Olesen2011-11-151-4/+5
* Break false dependencies before partial register updates.Jakob Stoklund Olesen2011-11-151-0/+27
* Track register ages more accurately.Jakob Stoklund Olesen2011-11-151-101/+184
* Collapse DomainValues across loop back-edges.Jakob Stoklund Olesen2011-11-091-8/+35
* Link to the live DomainValue after merging.Jakob Stoklund Olesen2011-11-091-13/+50
* Track reference count independently from clear().Jakob Stoklund Olesen2011-11-081-4/+4
* Call release() directly when cleaning up the remaining DomainValues.Jakob Stoklund Olesen2011-11-081-5/+3
* Rename all methods to follow style guide.Jakob Stoklund Olesen2011-11-081-42/+42
* Handle reference counts in one function: release().Jakob Stoklund Olesen2011-11-081-15/+18
* Clear old DomainValue after merging.Jakob Stoklund Olesen2011-11-081-1/+6
* Kill and collapse outstanding DomainValues.Jakob Stoklund Olesen2011-11-071-5/+14
* Use a reverse post order instead of a DFS order.Jakob Stoklund Olesen2011-11-071-6/+5
* Extract two methods. No functional change.Jakob Stoklund Olesen2011-11-071-18/+26
* MBB doesn't need to be a class member.Jakob Stoklund Olesen2011-11-071-6/+4
* Fix pass name after the source was moved.Jakob Stoklund Olesen2011-11-071-1/+1
* Rename class and clean up source.Jakob Stoklund Olesen2011-09-281-25/+28
* Rename SSEDomainFix -> lib/CodeGen/ExecutionDepsFix.Jakob Stoklund Olesen2011-09-281-0/+520