summaryrefslogtreecommitdiff
path: root/lib/CodeGen/ExecutionDepsFix.cpp
Commit message (Expand)AuthorAge
* Clean up language and grammar.Eric Christopher2014-05-20
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-07
* Convert register liveness tracking to work on a sub-register level instead of...Juergen Ributzka2013-12-14
* comment typo.Andrew Trick2013-12-13
* Revert "Convert liveness tracking to work on a sub-register level instead of ...Andrew Trick2013-12-13
* Convert liveness tracking to work on a sub-register level instead of just reg...Andrew Trick2013-12-13
* Improve on r192635, ExeDepsFix for avx, and add a test case.Andrew Trick2013-10-15
* Fix the ExecutionDepsFix pass to handle AVX instructions.Andrew Trick2013-10-14
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-03
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-24
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Merge MRI::isPhysRegOrOverlapUsed() into isPhysRegUsed().Jakob Stoklund Olesen2012-10-17
* Fixed a bug in the ExecutionDependencyFix pass that caused dependencies to no...Silviu Baranga2012-10-03
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-02
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-01
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-04
* Move common code into an MRI function.Jakob Stoklund Olesen2011-12-21
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-07
* Fix PR11422.Jakob Stoklund Olesen2011-11-23
* Check all overlaps when looking for used registers.Jakob Stoklund Olesen2011-11-15
* Break false dependencies before partial register updates.Jakob Stoklund Olesen2011-11-15
* Track register ages more accurately.Jakob Stoklund Olesen2011-11-15
* Collapse DomainValues across loop back-edges.Jakob Stoklund Olesen2011-11-09
* Link to the live DomainValue after merging.Jakob Stoklund Olesen2011-11-09
* Track reference count independently from clear().Jakob Stoklund Olesen2011-11-08
* Call release() directly when cleaning up the remaining DomainValues.Jakob Stoklund Olesen2011-11-08
* Rename all methods to follow style guide.Jakob Stoklund Olesen2011-11-08
* Handle reference counts in one function: release().Jakob Stoklund Olesen2011-11-08
* Clear old DomainValue after merging.Jakob Stoklund Olesen2011-11-08
* Kill and collapse outstanding DomainValues.Jakob Stoklund Olesen2011-11-07
* Use a reverse post order instead of a DFS order.Jakob Stoklund Olesen2011-11-07
* Extract two methods. No functional change.Jakob Stoklund Olesen2011-11-07
* MBB doesn't need to be a class member.Jakob Stoklund Olesen2011-11-07
* Fix pass name after the source was moved.Jakob Stoklund Olesen2011-11-07
* Rename class and clean up source.Jakob Stoklund Olesen2011-09-28
* Rename SSEDomainFix -> lib/CodeGen/ExecutionDepsFix.Jakob Stoklund Olesen2011-09-28