aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/ExecutionDepsFix.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-18/+17
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-74/+83
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-4/+5
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-8/+9
* Update to LLVM 3.5a.Stephen Hines2014-04-241-14/+12
* Improve on r192635, ExeDepsFix for avx, and add a test case.Andrew Trick2013-10-151-1/+3
* Fix the ExecutionDepsFix pass to handle AVX instructions.Andrew Trick2013-10-141-22/+93
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-031-3/+3
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-241-2/+2
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-4/+4
* Merge MRI::isPhysRegOrOverlapUsed() into isPhysRegUsed().Jakob Stoklund Olesen2012-10-171-1/+1
* Fixed a bug in the ExecutionDependencyFix pass that caused dependencies to no...Silviu Baranga2012-10-031-3/+6
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-1/+1
* 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