| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Allow for live in registers for eh landing pads. | Jim Laskey | 2007-02-21 | 1 | -5/+6 |
* | Out of bound reference. | Evan Cheng | 2007-02-21 | 1 | -2/+2 |
* | Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. | Evan Cheng | 2007-02-19 | 1 | -54/+135 |
* | For PR1207: | Reid Spencer | 2007-02-19 | 1 | -134/+54 |
* | - Changes how function livein's are handled, they now have a start index of 0. | Evan Cheng | 2007-02-17 | 1 | -54/+134 |
* | Use BitVector instead of vector<bool> which can be extremely slow. | Evan Cheng | 2007-02-15 | 1 | -1/+1 |
* | Allow any MachineBasicBlock (not just the entry block) to have live-in physical | Evan Cheng | 2007-02-13 | 1 | -39/+33 |
* | Eliminate static ctors from Statistics | Chris Lattner | 2006-12-19 | 1 | -15/+6 |
* | Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are | Bill Wendling | 2006-12-07 | 1 | -2/+2 |
* | MI keeps a ptr of TargetInstrDescriptor, use it. | Evan Cheng | 2006-12-07 | 1 | -1/+2 |
* | Detemplatize the Statistic class. The only type it is instantiated with | Chris Lattner | 2006-12-06 | 1 | -5/+5 |
* | Unbreak VC++ build. | Jeff Cohen | 2006-12-02 | 1 | -0/+1 |
* | Match TargetInstrInfo changes. | Evan Cheng | 2006-12-01 | 1 | -2/+1 |
* | Converted to using llvm streams instead of <iostream>s | Bill Wendling | 2006-11-29 | 1 | -68/+68 |
* | Don't recompute getNumOperands for each iteration. | Bill Wendling | 2006-11-16 | 1 | -1/+1 |
* | Added a new method "CreateNewLiveInterval" which, given a list of | Bill Wendling | 2006-11-16 | 1 | -0/+49 |
* | A register def can be partially dead when the whole register has use(s) but a... | Evan Cheng | 2006-11-15 | 1 | -1/+8 |
* | Add implicit def / use operands to MachineInstr. | Evan Cheng | 2006-11-10 | 1 | -8/+1 |
* | Remove redundant <cmath>. | Jim Laskey | 2006-11-08 | 1 | -1/+0 |
* | Enable improved spilling costs by default. This speeds up viterbi on x86 | Chris Lattner | 2006-11-07 | 1 | -12/+7 |
* | Use correct value for float HUGH_VAL. | Jim Laskey | 2006-11-07 | 1 | -4/+4 |
* | Add a new llcbeta option. This speeds up viterbi from 12.34 to 8.76s on | Chris Lattner | 2006-11-07 | 1 | -4/+19 |
* | Proper check for two-addressness. | Evan Cheng | 2006-11-03 | 1 | -7/+22 |
* | For PR786: | Reid Spencer | 2006-11-02 | 1 | -1/+1 |
* | Keep track of the start of MBB's in a separate map from instructions. This | Chris Lattner | 2006-09-15 | 1 | -38/+45 |
* | Fix a long-standing wart in the code generator: two-address instruction lowering | Chris Lattner | 2006-09-05 | 1 | -42/+48 |
* | Correct fix for a crasher on functions with live in values | Chris Lattner | 2006-09-04 | 1 | -4/+6 |
* | Hack around a regression I introduced yesterday | Chris Lattner | 2006-09-04 | 1 | -0/+3 |
* | Avoid beating on the mi2i map when we know the answer already. | Chris Lattner | 2006-09-03 | 1 | -12/+19 |
* | minor speedup | Chris Lattner | 2006-09-03 | 1 | -3/+3 |
* | Iteration is required for some cases, even if they don't occur in crafty. | Chris Lattner | 2006-09-02 | 1 | -13/+24 |
* | When joining two intervals where the RHS is really simple, use a light-weight | Chris Lattner | 2006-09-02 | 1 | -11/+155 |
* | Pull some code out of a hot recursive function because the common case doesn't | Chris Lattner | 2006-09-01 | 1 | -6/+19 |
* | Reserve space in the ValueNumberInfo vector. This speeds up live interval | Chris Lattner | 2006-09-01 | 1 | -10/+10 |
* | Iterative coallescing doesn't buy us anything (we get identical results on | Chris Lattner | 2006-09-01 | 1 | -24/+4 |
* | Add a special case that speeds up coallescing a bit, but not enough. | Chris Lattner | 2006-08-31 | 1 | -51/+107 |
* | Delete copies as they are coallesced instead of waiting until the end. | Chris Lattner | 2006-08-31 | 1 | -0/+4 |
* | avoid calling the virtual isMoveInstr method endlessly by caching its results. | Chris Lattner | 2006-08-31 | 1 | -63/+61 |
* | Fix a compiler crash bootstrapping llvm-gcc. | Chris Lattner | 2006-08-30 | 1 | -2/+6 |
* | Teach the coallescer to coallesce live intervals joined by an arbitrary | Chris Lattner | 2006-08-29 | 1 | -25/+190 |
* | Eliminate RegisterAnalysis. RegisterPass now does all that is necessary. | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
* | typo fix | Chris Lattner | 2006-08-27 | 1 | -3/+4 |
* | Simplifications to liveinterval analysis, no functionality change. | Chris Lattner | 2006-08-26 | 1 | -26/+21 |
* | Completely change the way that joining with physregs is implemented. This | Chris Lattner | 2006-08-25 | 1 | -28/+32 |
* | Take advantage of the recent improvements to the liveintervals set (tracking | Chris Lattner | 2006-08-24 | 1 | -183/+237 |
* | Improve the LiveInterval class to keep track of which machine instruction | Chris Lattner | 2006-08-22 | 1 | -16/+25 |
* | Print physreg names symbolically in dumps | Chris Lattner | 2006-08-21 | 1 | -2/+3 |
* | Print debug info as: | Chris Lattner | 2006-08-21 | 1 | -2/+5 |
* | Eliminate data relocations by using NULL instead of global empty list. | Jim Laskey | 2006-07-21 | 1 | -2/+4 |
* | Reduce number of exported symbols | Andrew Lenharth | 2006-07-20 | 1 | -6/+6 |