summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SplitKit.h
Commit message (Expand)AuthorAge
* Build the complement interval dupli after the split intervals instead ofJakob Stoklund Olesen2010-09-21
* Use the value mapping provided by LiveIntervalMap. This simplifies the code aJakob Stoklund Olesen2010-09-16
* Mechanically replace LiveInterval* with LiveIntervalMap for intervals beingJakob Stoklund Olesen2010-09-13
* Allow LiveIntervalMap to be reused by resetting the current live interval.Jakob Stoklund Olesen2010-09-13
* Thinking about it, we don't need MachineDominatorTree after all. The DomValueJakob Stoklund Olesen2010-08-18
* Add the LiveIntervalMap class. Don't hook it up yet.Jakob Stoklund Olesen2010-08-18
* Clean up the Spiller.h interface.Jakob Stoklund Olesen2010-08-13
* Implement splitting inside a single block.Jakob Stoklund Olesen2010-08-13
* Update the SplitAnalysis statistics as uses are moved from curli to the newJakob Stoklund Olesen2010-08-12
* Implement single block splitting.Jakob Stoklund Olesen2010-08-12
* Recalculate the spill weight and allocation hint for virtual registers createdJakob Stoklund Olesen2010-08-10
* Lazily defer duplicating the live interval we are splitting until we know it isJakob Stoklund Olesen2010-08-06
* Checkpoint SplitKit progress.Jakob Stoklund Olesen2010-08-04
* Add SplitEditor to SplitKit. This class will be used to edit live intervals andJakob Stoklund Olesen2010-07-26
* Change the createSpiller interface to take a MachineFunctionPass argument.Jakob Stoklund Olesen2010-07-20
* Implement loop splitting analysis.Jakob Stoklund Olesen2010-07-20
* Appease the colonials.Jakob Stoklund Olesen2010-07-20
* Beginning SplitKit - utility classes for live range splitting.Jakob Stoklund Olesen2010-07-20