summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SpillPlacement.h
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Fix some Clang-tidy modernize-use-bool-literals and Include What Yo...Eugene Zelenko2017-09-211-10/+10
* Reapply r263460: [SpillPlacement] Fix a quadratic behavior in spill placement.Quentin Colombet2016-05-191-0/+6
* Revert r263460: [SpillPlacement] Fix a quadratic behavior in spill placement.Chandler Carruth2016-04-041-6/+0
* [SpillPlacement] Fix a quadratic behavior in spill placement.Quentin Colombet2016-03-141-0/+6
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-1/+1
* Fix the threshold added in r186434 (a re-apply of r185393) and updaatedChandler Carruth2014-10-021-0/+5
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* Increase the size of SpillPlacement::BlockFrequencies.Hans Wennborg2014-08-111-2/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-161-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-071-3/+3
* [block-freq] Store MBFI as a field on SpillPlacement so we can access it to g...Michael Gottesman2013-12-141-0/+2
* Revert "Give internal classes hidden visibility."Benjamin Kramer2013-09-111-1/+1
* Give internal classes hidden visibility.Benjamin Kramer2013-09-111-1/+1
* Remove floats from live range splitting costs.Jakob Stoklund Olesen2013-07-161-4/+2
* Reapply r185393.Jakob Stoklund Olesen2013-07-161-2/+5
* Revert (most of) r185393 and r185395.Jakob Stoklund Olesen2013-07-021-5/+2
* Remove floating point computations form SpillPlacement.cpp.Jakob Stoklund Olesen2013-07-011-2/+5
* Be more conservative when forming compact regions.Jakob Stoklund Olesen2011-08-031-1/+2
* Extend the SpillPlacement interface with two new features.Jakob Stoklund Olesen2011-08-021-1/+10
* Add a simple method for marking blocks with interference in and out.Jakob Stoklund Olesen2011-07-231-0/+4
* Build the Hopfield network incrementally when splitting global live ranges.Jakob Stoklund Olesen2011-04-091-6/+20
* Extract SpillPlacement::addLinks for handling the special transparent blocks.Jakob Stoklund Olesen2011-04-071-3/+4
* Keep track of the number of positively biased nodes when adding constraints.Jakob Stoklund Olesen2011-04-061-0/+7
* Break the spill placement algorithm into three parts: prepare, addConstraints...Jakob Stoklund Olesen2011-04-061-15/+22
* Precompute block frequencies, pow() isn't free.Jakob Stoklund Olesen2011-03-041-2/+7
* Add RAGreedy methods for splitting live ranges around regions.Jakob Stoklund Olesen2011-01-181-1/+4
* Add the SpillPlacement analysis pass.Jakob Stoklund Olesen2011-01-061-0/+105
OpenPOWER on IntegriCloud