| Commit message (Expand) | Author | Age | Files | Lines |
* | Rewrite the physreg part of findLastUseBefore(). | Jakob Stoklund Olesen | 2013-03-08 | 1 | -24/+36 |
* | Make some fixes for LiveInterval repair with debug info. Debug value | Cameron Zwarich | 2013-02-23 | 1 | -1/+5 |
* | Find anchoring end points for repairIntervalsInRange and repairIndexesInRange | Cameron Zwarich | 2013-02-20 | 1 | -0/+7 |
* | Make repairIntervalsInRange() more robust. There are now no longer any liveness- | Cameron Zwarich | 2013-02-20 | 1 | -15/+58 |
* | Add support to the two-address pass for updating LiveIntervals in many of the | Cameron Zwarich | 2013-02-20 | 1 | -11/+40 |
* | Add SlotIndexes::repairIndexesInRange(), which repairs SlotIndexes after adding | Cameron Zwarich | 2013-02-20 | 1 | -0/+2 |
* | Remove use of reverse iterators in repairIntervalsInRange(). While they were | Cameron Zwarich | 2013-02-17 | 1 | -7/+12 |
* | Use ArrayRef instead of a reference to a SmallVectorImpl. | Cameron Zwarich | 2013-02-17 | 1 | -1/+1 |
* | Add support for updating the LiveIntervals of registers used by 'exotic' | Cameron Zwarich | 2013-02-17 | 1 | -0/+36 |
* | Remove the old liveness algorithm. | Jakob Stoklund Olesen | 2013-02-09 | 1 | -308/+5 |
* | Turn on -new-live-intervals by default. | Jakob Stoklund Olesen | 2013-02-08 | 1 | -3/+3 |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 1 | -1/+1 |
* | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 1 | -8/+8 |
* | misched: Fix LiveInterval update to better handle DebugVal. | Andrew Trick | 2012-12-01 | 1 | -1/+5 |
* | Make the LiveRegMatrix analysis available to targets. | Jakob Stoklund Olesen | 2012-11-28 | 1 | -1/+1 |
* | Fix assertions in updateRegMaskSlots(). | Jakob Stoklund Olesen | 2012-11-09 | 1 | -4/+14 |
* | misched: Added handleMove support for updating all kill flags, not just for a... | Andrew Trick | 2012-10-16 | 1 | -7/+20 |
* | Remove LIS::isAllocatable() and isReserved() helpers. | Jakob Stoklund Olesen | 2012-10-15 | 1 | -4/+2 |
* | Allow for loops in LiveIntervals::pruneValue(). | Jakob Stoklund Olesen | 2012-10-13 | 1 | -29/+32 |
* | Use a transposed algorithm for handleMove(). | Jakob Stoklund Olesen | 2012-10-12 | 1 | -427/+213 |
* | Handle reserved registers more accurately in handleMove(). | Jakob Stoklund Olesen | 2012-10-02 | 1 | -8/+7 |
* | Extend -new-coalescer SSA update to handle mapped values as well. | Jakob Stoklund Olesen | 2012-09-20 | 1 | -3/+0 |
* | Merge into undefined lanes under -new-coalescer. | Jakob Stoklund Olesen | 2012-09-17 | 1 | -0/+67 |
* | Make findLastUseBefore handle reg-unit liveness. | Lang Hames | 2012-09-12 | 1 | -8/+29 |
* | Release build: guard dump functions with | Manman Ren | 2012-09-11 | 1 | -1/+1 |
* | Remove redundant semicolons which are null statements. | Dmitri Gribenko | 2012-09-10 | 1 | -2/+2 |
* | Release build: guard dump functions with "ifndef NDEBUG" | Manman Ren | 2012-09-06 | 1 | -0/+2 |
* | Handle overlapping regunit intervals in LiveIntervals::addKillFlags(). | Jakob Stoklund Olesen | 2012-09-06 | 1 | -2/+44 |
* | When updating live range endpoints, make sure to preserve the early clobber bit. | Lang Hames | 2012-09-03 | 1 | -2/+2 |
* | Tidy up a few more uses of MF.getFunction()->getName(). | David Blaikie | 2012-08-22 | 1 | -2/+1 |
* | Add an experimental -early-live-intervals option. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -0/+1 |
* | Completely eliminate VNInfo flags. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -1/+1 |
* | Eliminate the VNInfo::hasPHIKill() flag. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -3/+0 |
* | Make the hasPHIKills flag a computed property. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -0/+19 |
* | Also compute register mask lists under -new-live-intervals. | Jakob Stoklund Olesen | 2012-07-27 | 1 | -8/+34 |
* | Eliminate the IS_PHI_DEF flag and VNInfo::setIsPHIDef(). | Jakob Stoklund Olesen | 2012-07-27 | 1 | -1/+0 |
* | Add a -new-live-intervals experimental option. | Jakob Stoklund Olesen | 2012-07-27 | 1 | -1/+36 |
* | Delete a boring statistic. | Jakob Stoklund Olesen | 2012-06-22 | 1 | -6/+0 |
* | Store live intervals in an IndexedMap. | Jakob Stoklund Olesen | 2012-06-22 | 1 | -14/+8 |
* | Simplify handleMove() a bit. | Jakob Stoklund Olesen | 2012-06-22 | 1 | -4/+4 |
* | Stop computing physreg live ranges. | Jakob Stoklund Olesen | 2012-06-22 | 1 | -189/+1 |
* | Remove LiveIntervals::trackingRegUnits(). | Jakob Stoklund Olesen | 2012-06-22 | 1 | -1/+1 |
* | Remove the -live-regunits command line option. | Jakob Stoklund Olesen | 2012-06-20 | 1 | -12/+4 |
* | Fix some more LiveInterval enumerations. | Jakob Stoklund Olesen | 2012-06-20 | 1 | -5/+3 |
* | Enable register unit liveness by default. | Jakob Stoklund Olesen | 2012-06-20 | 1 | -1/+1 |
* | Only update regunit live ranges that have been precomputed. | Jakob Stoklund Olesen | 2012-06-20 | 1 | -4/+8 |
* | Delete dead code. | Jakob Stoklund Olesen | 2012-06-20 | 1 | -48/+0 |
* | Add regunit liveness support to LiveIntervals::handleMove(). | Jakob Stoklund Olesen | 2012-06-19 | 1 | -43/+50 |
* | 80 col. | Jakob Stoklund Olesen | 2012-06-19 | 1 | -7/+13 |
* | Remove dead debug option -disable-rematerialization. | Jakob Stoklund Olesen | 2012-06-06 | 1 | -4/+0 |