Age | Commit message (Expand) | Author |
2006-09-15 | Keep track of the start of MBB's in a separate map from instructions. This | Chris Lattner |
2006-09-05 | Fix a long-standing wart in the code generator: two-address instruction lowering | Chris Lattner |
2006-09-04 | Correct fix for a crasher on functions with live in values | Chris Lattner |
2006-09-04 | Hack around a regression I introduced yesterday | Chris Lattner |
2006-09-03 | Avoid beating on the mi2i map when we know the answer already. | Chris Lattner |
2006-09-03 | minor speedup | Chris Lattner |
2006-09-02 | Iteration is required for some cases, even if they don't occur in crafty. | Chris Lattner |
2006-09-02 | When joining two intervals where the RHS is really simple, use a light-weight | Chris Lattner |
2006-09-01 | Pull some code out of a hot recursive function because the common case doesn't | Chris Lattner |
2006-09-01 | Reserve space in the ValueNumberInfo vector. This speeds up live interval | Chris Lattner |
2006-09-01 | Iterative coallescing doesn't buy us anything (we get identical results on | Chris Lattner |
2006-08-31 | Add a special case that speeds up coallescing a bit, but not enough. | Chris Lattner |
2006-08-31 | Delete copies as they are coallesced instead of waiting until the end. | Chris Lattner |
2006-08-31 | avoid calling the virtual isMoveInstr method endlessly by caching its results. | Chris Lattner |
2006-08-30 | Fix a compiler crash bootstrapping llvm-gcc. | Chris Lattner |
2006-08-29 | Teach the coallescer to coallesce live intervals joined by an arbitrary | Chris Lattner |
2006-08-27 | Eliminate RegisterAnalysis. RegisterPass now does all that is necessary. | Chris Lattner |
2006-08-27 | typo fix | Chris Lattner |
2006-08-26 | Simplifications to liveinterval analysis, no functionality change. | Chris Lattner |
2006-08-25 | Completely change the way that joining with physregs is implemented. This | Chris Lattner |
2006-08-24 | Take advantage of the recent improvements to the liveintervals set (tracking | Chris Lattner |
2006-08-22 | Improve the LiveInterval class to keep track of which machine instruction | Chris Lattner |
2006-08-21 | Print physreg names symbolically in dumps | Chris Lattner |
2006-08-21 | Print debug info as: | Chris Lattner |
2006-07-21 | Eliminate data relocations by using NULL instead of global empty list. | Jim Laskey |
2006-07-20 | Reduce number of exported symbols | Andrew Lenharth |
2006-05-24 | Patches to make the LLVM sources more -pedantic clean. Patch provided | Chris Lattner |
2006-05-12 | Backing out fix for PR770. Need to re-apply it after live range splitting is ... | Evan Cheng |
2006-05-11 | Set weight of zero length intervals to infinite to prevent them from being | Evan Cheng |
2006-05-09 | PR 770 - permit coallescing of registers in subset register classes. | Evan Cheng |
2006-05-04 | Move some methods out of MachineInstr into MachineOperand | Chris Lattner |
2006-05-01 | Remove previous patch, which wasn't quite right. | Chris Lattner |
2006-04-30 | Local spiller kills a store if the folded restore is turned into a copy. | Evan Cheng |
2006-01-22 | Add explicit #includes of <iostream> | Chris Lattner |
2006-01-10 | Minor cleanup, no functionality change for current targets | Chris Lattner |
2006-01-03 | Change a variable from being an iterator to a raw MachineInstr*, to make | Chris Lattner |
2005-10-26 | Fix some spello's pointed out by Gabor Greif | Chris Lattner |
2005-10-21 | Make the coallescer a bit smarter, allowing it to join more live ranges. | Chris Lattner |
2005-09-21 | Expose the LiveInterval interfaces as public headers. | Chris Lattner |
2005-09-09 | remove debugging code *slaps head* | Chris Lattner |
2005-09-09 | When spilling a live range that is used multiple times by one instruction, | Chris Lattner |
2005-09-07 | Fix a bug that Tzu-Chien Chiu noticed: live interval analysis does NOT | Chris Lattner |
2005-09-02 | Teach live intervals to not crash on dead livein regs | Chris Lattner |
2005-08-23 | Simplify this code by using higher-level LiveVariables methods | Chris Lattner |
2005-07-27 | Fix debug info to not print out recently freed memory. | Chris Lattner |
2005-07-27 | Print symbolic register names in debug dumps | Chris Lattner |
2005-05-14 | Print the symbolic register name in a register allocator debug dump. | Chris Lattner |
2005-05-13 | allow a virtual register to be associated with live-in values. | Chris Lattner |
2005-04-21 | Remove trailing whitespace | Misha Brukman |
2005-04-09 | there is no need to remove this instruction, linscan does it already as it | Chris Lattner |