summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SpillPlacement.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-2/+2
* RegAlloc: Account for a variable entry block frequencyDuncan P. N. Exon Smith2014-04-081-4/+22
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-2/+2
* SpillPlacement: fix a bug in iterate.Manman Ren2014-02-281-2/+4
* [block-freq] Rename getEntryFrequency() -> getEntryFreq() to match getBlockFr...Michael Gottesman2013-12-141-1/+1
* [block-freq] Store MBFI as a field on SpillPlacement so we can access it to g...Michael Gottesman2013-12-141-3/+3
* Reapply r185393.Jakob Stoklund Olesen2013-07-161-80/+75
* Revert (most of) r185393 and r185395.Jakob Stoklund Olesen2013-07-021-75/+80
* Tweak some comments that referred to the old bias computations.Jakob Stoklund Olesen2013-07-011-13/+13
* Remove floating point computations form SpillPlacement.cpp.Jakob Stoklund Olesen2013-07-011-67/+62
* Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.Benjamin Kramer2013-06-171-3/+5
* Move #include of BitVector from .h to .cpp file.Jakub Staszak2013-03-181-0/+1
* Give a small negative bias to giant edge bundles.Jakob Stoklund Olesen2012-05-211-0/+11
* Be more conservative when forming compact regions.Jakob Stoklund Olesen2011-08-031-1/+3
* Extend the SpillPlacement interface with two new features.Jakob Stoklund Olesen2011-08-021-0/+1
* Add a simple method for marking blocks with interference in and out.Jakob Stoklund Olesen2011-07-231-0/+14
* Build the Hopfield network incrementally when splitting global live ranges.Jakob Stoklund Olesen2011-04-091-27/+44
* Prefer multiplications to divisions.Jakob Stoklund Olesen2011-04-071-7/+13
* Extract SpillPlacement::addLinks for handling the special transparent blocks.Jakob Stoklund Olesen2011-04-071-17/+18
* Keep track of the number of positively biased nodes when adding constraints.Jakob Stoklund Olesen2011-04-061-3/+8
* Break the spill placement algorithm into three parts: prepare, addConstraints...Jakob Stoklund Olesen2011-04-061-14/+13
* Precompute block frequencies, pow() isn't free.Jakob Stoklund Olesen2011-03-041-11/+5
* Trim debugging output.Jakob Stoklund Olesen2011-02-181-25/+0
* Silence an MSVC warningJakob Stoklund Olesen2011-02-031-1/+1
* Divert Hopfield network debug output. It is very noisy.Jakob Stoklund Olesen2011-01-191-1/+1
* Add RAGreedy methods for splitting live ranges around regions.Jakob Stoklund Olesen2011-01-181-0/+1
* Add the SpillPlacement analysis pass.Jakob Stoklund Olesen2011-01-061-0/+354
OpenPOWER on IntegriCloud