Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add MachineLoopRange comparators for sorting loop lists by number and by area. | Jakob Stoklund Olesen | 2010-12-17 | 1 | -2/+33 |
| | | | | llvm-svn: 122073 | ||||
* | Provide LiveIntervalUnion::Query::checkLoopInterference. | Jakob Stoklund Olesen | 2010-12-17 | 1 | -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 Olesen | 2010-12-15 | 1 | -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 |