2006-09-15 |
Chris Lattner | Keep track of the start of MBB's in a separate map... |
blob | commitdiff | raw |
2006-09-05 |
Chris Lattner | Fix a long-standing wart in the code generator: two... |
blob | commitdiff | raw | diff to current |
2006-09-04 |
Chris Lattner | Correct fix for a crasher on functions with live in... |
blob | commitdiff | raw | diff to current |
2006-09-04 |
Chris Lattner | Hack around a regression I introduced yesterday |
blob | commitdiff | raw | diff to current |
2006-09-03 |
Chris Lattner | Avoid beating on the mi2i map when we know the answer... |
blob | commitdiff | raw | diff to current |
2006-09-03 |
Chris Lattner | minor speedup |
blob | commitdiff | raw | diff to current |
2006-09-02 |
Chris Lattner | Iteration is required for some cases, even if they... |
blob | commitdiff | raw | diff to current |
2006-09-02 |
Chris Lattner | When joining two intervals where the RHS is really... |
blob | commitdiff | raw | diff to current |
2006-09-01 |
Chris Lattner | Pull some code out of a hot recursive function because... |
blob | commitdiff | raw | diff to current |
2006-09-01 |
Chris Lattner | Reserve space in the ValueNumberInfo vector. This... |
blob | commitdiff | raw | diff to current |
2006-09-01 |
Chris Lattner | Iterative coallescing doesn't buy us anything (we get... |
blob | commitdiff | raw | diff to current |
2006-08-31 |
Chris Lattner | Add a special case that speeds up coallescing a bit... |
blob | commitdiff | raw | diff to current |
2006-08-31 |
Chris Lattner | Delete copies as they are coallesced instead of waiting... |
blob | commitdiff | raw | diff to current |
2006-08-31 |
Chris Lattner | avoid calling the virtual isMoveInstr method endlessly... |
blob | commitdiff | raw | diff to current |
2006-08-30 |
Chris Lattner | Fix a compiler crash bootstrapping llvm-gcc. |
blob | commitdiff | raw | diff to current |
2006-08-29 |
Chris Lattner | Teach the coallescer to coallesce live intervals joined... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | Eliminate RegisterAnalysis. RegisterPass now does... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | typo fix |
blob | commitdiff | raw | diff to current |
2006-08-26 |
Chris Lattner | Simplifications to liveinterval analysis, no functional... |
blob | commitdiff | raw | diff to current |
2006-08-25 |
Chris Lattner | Completely change the way that joining with physregs... |
blob | commitdiff | raw | diff to current |
2006-08-24 |
Chris Lattner | Take advantage of the recent improvements to the livein... |
blob | commitdiff | raw | diff to current |
2006-08-22 |
Chris Lattner | Improve the LiveInterval class to keep track of which... |
blob | commitdiff | raw | diff to current |
2006-08-21 |
Chris Lattner | Print physreg names symbolically in dumps |
blob | commitdiff | raw | diff to current |
2006-08-21 |
Chris Lattner | Print debug info as: |
blob | commitdiff | raw | diff to current |
2006-07-21 |
Jim Laskey | Eliminate data relocations by using NULL instead of... |
blob | commitdiff | raw | diff to current |
2006-07-20 |
Andrew Lenharth | Reduce number of exported symbols |
blob | commitdiff | raw | diff to current |
2006-05-24 |
Chris Lattner | Patches to make the LLVM sources more -pedantic clean... |
blob | commitdiff | raw | diff to current |
2006-05-12 |
Evan Cheng | Backing out fix for PR770. Need to re-apply it after... |
blob | commitdiff | raw | diff to current |
2006-05-11 |
Evan Cheng | Set weight of zero length intervals to infinite to... |
blob | commitdiff | raw | diff to current |
2006-05-09 |
Evan Cheng | PR 770 - permit coallescing of registers in subset... |
blob | commitdiff | raw | diff to current |
2006-05-04 |
Chris Lattner | Move some methods out of MachineInstr into MachineOperand |
blob | commitdiff | raw | diff to current |
2006-05-01 |
Chris Lattner | Remove previous patch, which wasn't quite right. |
blob | commitdiff | raw | diff to current |
2006-04-30 |
Evan Cheng | Local spiller kills a store if the folded restore is... |
blob | commitdiff | raw | diff to current |
2006-01-22 |
Chris Lattner | Add explicit #includes of <iostream> |
blob | commitdiff | raw | diff to current |
2006-01-10 |
Chris Lattner | Minor cleanup, no functionality change for current... |
blob | commitdiff | raw | diff to current |
2006-01-03 |
Chris Lattner | Change a variable from being an iterator to a raw Machi... |
blob | commitdiff | raw | diff to current |
2005-10-26 |
Chris Lattner | Fix some spello's pointed out by Gabor Greif |
blob | commitdiff | raw | diff to current |
2005-10-21 |
Chris Lattner | Make the coallescer a bit smarter, allowing it to join... |
blob | commitdiff | raw | diff to current |
2005-09-21 |
Chris Lattner | Expose the LiveInterval interfaces as public headers. |
blob | commitdiff | raw | diff to current |
2005-09-09 |
Chris Lattner | remove debugging code *slaps head* |
blob | commitdiff | raw | diff to current |
2005-09-09 |
Chris Lattner | When spilling a live range that is used multiple times... |
blob | commitdiff | raw | diff to current |
2005-09-07 |
Chris Lattner | Fix a bug that Tzu-Chien Chiu noticed: live interval... |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Chris Lattner | Teach live intervals to not crash on dead livein regs |
blob | commitdiff | raw | diff to current |
2005-08-23 |
Chris Lattner | Simplify this code by using higher-level LiveVariables... |
blob | commitdiff | raw | diff to current |
2005-07-27 |
Chris Lattner | Fix debug info to not print out recently freed memory. |
blob | commitdiff | raw | diff to current |
2005-07-27 |
Chris Lattner | Print symbolic register names in debug dumps |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | Print the symbolic register name in a register allocato... |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | allow a virtual register to be associated with live... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-04-09 |
Chris Lattner | there is no need to remove this instruction, linscan... |
blob | commitdiff | raw | diff to current |
2005-04-09 |
Chris Lattner | Adjust live intervals to support a livein set |
blob | commitdiff | raw | diff to current |
2005-03-10 |
Chris Lattner | I didn't mean to check this in. :( |
blob | commitdiff | raw | diff to current |
2005-03-09 |
Chris Lattner | Allow the live interval analysis pass to be a bit more... |
blob | commitdiff | raw | diff to current |
2005-01-08 |
Chris Lattner | Silence warnings from VS |
blob | commitdiff | raw | diff to current |
2004-12-07 |
Reid Spencer | For PR387:\ |
blob | commitdiff | raw | diff to current |
2004-10-26 |
Chris Lattner | Reduce usage of MRegisterInfo::getRegClass |
blob | commitdiff | raw | diff to current |
2004-10-25 |
Chris Lattner | Patch to support MSVC better, contributed by Morten... |
blob | commitdiff | raw | diff to current |
2004-10-01 |
Chris Lattner | When a virtual register is folded into an instruction... |
blob | commitdiff | raw | diff to current |
2004-10-01 |
Chris Lattner | Pretty print a bit nicer :) |
blob | commitdiff | raw | diff to current |
2004-09-30 |
Chris Lattner | There is no need to call MachineInstr::print directly... |
blob | commitdiff | raw | diff to current |
2004-09-30 |
Chris Lattner | * Wrap some comments to 80 cols |
blob | commitdiff | raw | diff to current |
2004-09-09 |
Alkis Evlogimenos | Grow the map on entry so that we don't crash if joinInt... |
blob | commitdiff | raw | diff to current |
2004-09-08 |
Alkis Evlogimenos | Use a DenseMap for mapping reg->reg. This improves... |
blob | commitdiff | raw | diff to current |
2004-09-03 |
Misha Brukman | Order #includes alphabetically, local .h files first. |
blob | commitdiff | raw | diff to current |
2004-09-03 |
Alkis Evlogimenos | Fixes to make LLVM compile with vc7.1. |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-08-31 |
Alkis Evlogimenos | Minor code clarity changes. |
blob | commitdiff | raw | diff to current |
2004-08-27 |
Alkis Evlogimenos | Only update LiveVariables if it is available. addInterv... |
blob | commitdiff | raw | diff to current |
2004-08-26 |
Alkis Evlogimenos | Use newly added API in MRegisterInfo. |
blob | commitdiff | raw | diff to current |
2004-08-24 |
Chris Lattner | Fix a bug in a previous checkin of mine, correcting |
blob | commitdiff | raw | diff to current |
2004-08-15 |
Chris Lattner | Reduce usage of MRegisterInfo::getRegClass |
blob | commitdiff | raw | diff to current |
2004-08-04 |
Alkis Evlogimenos | Clean up whitespace. |
blob | commitdiff | raw | diff to current |
2004-08-04 |
Alkis Evlogimenos | Convert indentation to 2 spaces. |
blob | commitdiff | raw | diff to current |
2004-07-25 |
Chris Lattner | Fix the sense of joinable |
blob | commitdiff | raw | diff to current |
2004-07-25 |
Chris Lattner | Fix a bug where we incorrectly value numbered the first... |
blob | commitdiff | raw | diff to current |
2004-07-25 |
Chris Lattner | Add debugging output for joining assignments |
blob | commitdiff | raw | diff to current |
2004-07-24 |
Alkis Evlogimenos | Change std::map<unsigned, LiveInterval*> into a std... |
blob | commitdiff | raw | diff to current |
2004-07-24 |
Chris Lattner | whoops, didn't mean to remove this |
blob | commitdiff | raw | diff to current |
2004-07-24 |
Chris Lattner | Completely eliminate the intervals_ list. instead... |
blob | commitdiff | raw | diff to current |
2004-07-24 |
Chris Lattner | Big change to compute logical value numbers for each... |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Chris Lattner | More minor changes: |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Chris Lattner | Rename LiveIntervals.(cpp|h) -> LiveIntervalAnalysis... |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Chris Lattner | Pull the LiveRange and LiveInterval classes out of... |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Chris Lattner | Improve comments a bit |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Chris Lattner | Force coallescing of live ranges that have a single... |
blob | commitdiff | raw | diff to current |
2004-07-22 |
Chris Lattner | Fix broken -debug printing |
blob | commitdiff | raw | diff to current |
2004-07-22 |
Alkis Evlogimenos | Sorting is now handled by both linearscan and iterative... |
blob | commitdiff | raw | diff to current |
2004-07-22 |
Chris Lattner | That funny 2-address lowering pass can also cause multi... |
blob | commitdiff | raw | diff to current |
2004-07-21 |
Brian Gaeke | These files don't need to include <iostream> since... |
blob | commitdiff | raw | diff to current |
2004-07-20 |
Alkis Evlogimenos | Remove unneeded functor. LiveInterval has a < operator. |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | Fix a bug that occurs when the last instruction in... |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | When joining intervals, join intervals in deeply nested... |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | Split joinIntervals into two methods |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | There is no need to store the MBB along with the MI... |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | Simplify the interface to LiveVariables::addVirtualRegi... |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | Two changes, both very significant: |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | See comments. The live intervals were not coming out... |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | remove the mbbi2mbbMap_, which was just keeping track... |
blob | commitdiff | raw | diff to current |
2004-07-17 |
Chris Lattner | It looks like physref->virtreg joining is working fine... |
blob | commitdiff | raw | diff to current |
2004-07-09 |
Alkis Evlogimenos | Fix typo. |
blob | commitdiff | raw | diff to current |
next |