summaryrefslogtreecommitdiff
path: root/lib/CodeGen/LiveRangeEdit.cpp
Commit message (Expand)AuthorAge
...
* Recompute register class and hint for registers created during spilling.Jakob Stoklund Olesen2011-03-29
* Remember to use the correct register when rematerializing for snippets.Jakob Stoklund Olesen2011-03-29
* Properly enable rematerialization when spilling after live range splitting.Jakob Stoklund Olesen2011-03-29
* Notify the delegate before removing dead values from a live interval.Jakob Stoklund Olesen2011-03-23
* Dead code elimination may separate the live interval into multiple connected ...Jakob Stoklund Olesen2011-03-17
* Add a LiveRangeEdit delegate callback before shrinking a live range.Jakob Stoklund Olesen2011-03-16
* Erase virtual registers that are unused after DCE.Jakob Stoklund Olesen2011-03-16
* Clarify debugging output.Jakob Stoklund Olesen2011-03-16
* Tell the register allocator about new unused virtual registers.Jakob Stoklund Olesen2011-03-13
* Add a LiveRangeEdit::Delegate protocol.Jakob Stoklund Olesen2011-03-09
* Delete dead code after rematerializing.Jakob Stoklund Olesen2011-03-08
* Make the UselessRegs argument optional in the LiveRangeEdit constructor.Jakob Stoklund Olesen2011-03-07
* This method belonged in VirtRegMap.Jakob Stoklund Olesen2011-02-19
* Use VirtRegMap's Virt2SplitMap to keep track of the original live range befor...Jakob Stoklund Olesen2011-02-18
* Simplify the LiveRangeEdit::canRematerializeAt() interface a bit.Jakob Stoklund Olesen2010-11-10
* Don't assign new registers created during a split to the same stack slot, butJakob Stoklund Olesen2010-11-01
* Remember to keep track of rematted values.Jakob Stoklund Olesen2010-10-20
* Move some of the InlineSpiller rematerialization code into LiveRangeEdit.Jakob Stoklund Olesen2010-10-20
* Move stack slot assignments into LiveRangeEdit.Jakob Stoklund Olesen2010-10-15
* Create a new LiveRangeEdit class to keep track of the new registers created whenJakob Stoklund Olesen2010-10-14