| Commit message (Expand) | Author | Age | Files | Lines |
* | Reduce usage of MRegisterInfo::getRegClass | Chris Lattner | 2004-10-26 | 1 | -5/+6 |
* | Patch to support MSVC better, contributed by Morten Ofstad | Chris Lattner | 2004-10-25 | 1 | -1/+1 |
* | When a virtual register is folded into an instruction, keep track of whether | Chris Lattner | 2004-10-01 | 1 | -1/+1 |
* | Pretty print a bit nicer :) | Chris Lattner | 2004-10-01 | 1 | -2/+1 |
* | There is no need to call MachineInstr::print directly, just send the MI& to a... | Chris Lattner | 2004-09-30 | 1 | -8/+11 |
* | * Wrap some comments to 80 cols | Chris Lattner | 2004-09-30 | 1 | -30/+32 |
* | Grow the map on entry so that we don't crash if joinIntervals never | Alkis Evlogimenos | 2004-09-09 | 1 | -2/+1 |
* | Use a DenseMap for mapping reg->reg. This improves the LiveInterval | Alkis Evlogimenos | 2004-09-08 | 1 | -3/+5 |
* | Order #includes alphabetically, local .h files first. | Misha Brukman | 2004-09-03 | 1 | -3/+2 |
* | Fixes to make LLVM compile with vc7.1. | Alkis Evlogimenos | 2004-09-03 | 1 | -0/+1 |
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -4/+4 |
* | Minor code clarity changes. | Alkis Evlogimenos | 2004-08-31 | 1 | -4/+6 |
* | Only update LiveVariables if it is available. addIntervalsForSpills | Alkis Evlogimenos | 2004-08-27 | 1 | -9/+12 |
* | Use newly added API in MRegisterInfo. | Alkis Evlogimenos | 2004-08-26 | 1 | -5/+4 |
* | Fix a bug in a previous checkin of mine, correcting | Chris Lattner | 2004-08-24 | 1 | -1/+1 |
* | Reduce usage of MRegisterInfo::getRegClass | Chris Lattner | 2004-08-15 | 1 | -1/+1 |
* | Clean up whitespace. | Alkis Evlogimenos | 2004-08-04 | 1 | -15/+14 |
* | Convert indentation to 2 spaces. | Alkis Evlogimenos | 2004-08-04 | 1 | -412/+411 |
* | Fix the sense of joinable | Chris Lattner | 2004-07-25 | 1 | -1/+1 |
* | Fix a bug where we incorrectly value numbered the first PHI definition the | Chris Lattner | 2004-07-25 | 1 | -3/+26 |
* | Add debugging output for joining assignments | Chris Lattner | 2004-07-25 | 1 | -0/+5 |
* | Change std::map<unsigned, LiveInterval*> into a std::map<unsigned, | Alkis Evlogimenos | 2004-07-24 | 1 | -10/+5 |
* | whoops, didn't mean to remove this | Chris Lattner | 2004-07-24 | 1 | -1/+3 |
* | Completely eliminate the intervals_ list. instead, the r2iMap_ maintains | Chris Lattner | 2004-07-24 | 1 | -35/+28 |
* | Big change to compute logical value numbers for each LiveRange added to an | Chris Lattner | 2004-07-24 | 1 | -125/+151 |
* | More minor changes: | Chris Lattner | 2004-07-23 | 1 | -41/+14 |
* | Rename LiveIntervals.(cpp|h) -> LiveIntervalAnalysis.(cpp|h) | Chris Lattner | 2004-07-23 | 1 | -2/+2 |
* | Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (which | Chris Lattner | 2004-07-23 | 1 | -164/+25 |
* | Improve comments a bit | Chris Lattner | 2004-07-23 | 1 | -50/+45 |
* | Force coallescing of live ranges that have a single definition, even if they | Chris Lattner | 2004-07-23 | 1 | -9/+29 |
* | Fix broken -debug printing | Chris Lattner | 2004-07-22 | 1 | -0/+1 |
* | Sorting is now handled by both linearscan and iterative scan so live | Alkis Evlogimenos | 2004-07-22 | 1 | -10/+0 |
* | That funny 2-address lowering pass can also cause multiple definitions, | Chris Lattner | 2004-07-22 | 1 | -8/+18 |
* | These files don't need to include <iostream> since they include "Support/Debu... | Brian Gaeke | 2004-07-21 | 1 | -1/+0 |
* | Remove unneeded functor. LiveInterval has a < operator. | Alkis Evlogimenos | 2004-07-20 | 1 | -11/+1 |
* | Fix a bug that occurs when the last instruction in a range is dead | Chris Lattner | 2004-07-19 | 1 | -3/+6 |
* | When joining intervals, join intervals in deeply nested loops first. This | Chris Lattner | 2004-07-19 | 1 | -4/+34 |
* | Split joinIntervals into two methods | Chris Lattner | 2004-07-19 | 1 | -84/+85 |
* | There is no need to store the MBB along with the MI any more, we can now | Chris Lattner | 2004-07-19 | 1 | -6/+6 |
* | Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead) | Chris Lattner | 2004-07-19 | 1 | -1/+1 |
* | Two changes, both very significant: | Chris Lattner | 2004-07-19 | 1 | -11/+2 |
* | See comments. The live intervals were not coming out of the spiller in sorted | Chris Lattner | 2004-07-19 | 1 | -1/+20 |
* | remove the mbbi2mbbMap_, which was just keeping track of mbb order anyway. | Chris Lattner | 2004-07-19 | 1 | -54/+73 |
* | It looks like physref->virtreg joining is working fine. Enable it by default | Chris Lattner | 2004-07-17 | 1 | -10/+19 |
* | Fix typo. | Alkis Evlogimenos | 2004-07-09 | 1 | -1/+1 |
* | Improve code comments. | Alkis Evlogimenos | 2004-07-09 | 1 | -5/+11 |
* | Disable coalescing. | Alkis Evlogimenos | 2004-07-07 | 1 | -1/+1 |
* | Do not crash when joining two intervals of registers of different | Alkis Evlogimenos | 2004-07-06 | 1 | -1/+10 |
* | Revert patches 1.79 and 1.80 which had to do with dead MBB's. Now that they | Chris Lattner | 2004-07-02 | 1 | -6/+4 |
* | Now that MachineFunction/MachineBasicBlock keep a mapping of blocks to ID #'s | Chris Lattner | 2004-07-01 | 1 | -1/+1 |