summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineLoopRanges.cpp
Commit message (Collapse)AuthorAgeFilesLines
* llvm/CodeGen: Remove empty files in r168659.NAKAMURA Takumi2012-11-271-0/+0
| | | | llvm-svn: 168663
* Remove unused MachineLoopRanges analysis.Jakub Staszak2012-11-271-116/+0
| | | | llvm-svn: 168659
* Add MachineLoopRange comparators for sorting loop lists by number and by area.Jakob Stoklund Olesen2010-12-171-2/+33
| | | | llvm-svn: 122073
* Provide LiveIntervalUnion::Query::checkLoopInterference.Jakob Stoklund Olesen2010-12-171-2/+2
| | | | | | | | This is a three-way interval list intersection between a virtual register, a live interval union, and a loop. It will be used to identify interference-free loops for live range splitting. llvm-svn: 122034
* Add MachineLoopRanges analysis.Jakob Stoklund Olesen2010-12-151-0/+85
A MachineLoopRange contains the intervals of slot indexes covered by the blocks in a loop. This representation of the loop blocks is more efficient to compare against interfering registers during register coalescing. llvm-svn: 121917
OpenPOWER on IntegriCloud