2007-04-04 |
Evan Cheng | Re-materialize all loads from fixed stack slots. |
blob | commitdiff | raw |
2007-04-04 |
Evan Cheng | Trivially re-materializable instructions have spill... |
blob | commitdiff | raw | diff to current |
2007-04-02 |
Evan Cheng | Ugh. Copy coalescer does not update register numbers. |
blob | commitdiff | raw | diff to current |
2007-03-30 |
Evan Cheng | Bug fix for PR1279. When isDead is propagate by copy... |
blob | commitdiff | raw | diff to current |
2007-03-28 |
Evan Cheng | Move rematerialization out of beta. |
blob | commitdiff | raw | diff to current |
2007-03-28 |
Evan Cheng | Fix for PR1279. Dead def has a live interval of length... |
blob | commitdiff | raw | diff to current |
2007-03-26 |
Evan Cheng | Fix for PR1266. Don't mark a two address operand IsKill. |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Evan Cheng | Fix for PR1257. Bug in live range shortening as a resul... |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Evan Cheng | First cut trivial re-materialization support. |
blob | commitdiff | raw | diff to current |
2007-03-19 |
Evan Cheng | Remove -reduce-joining-phys-regs options. Make it on... |
blob | commitdiff | raw | diff to current |
2007-03-19 |
Evan Cheng | Minor bug fix. |
blob | commitdiff | raw | diff to current |
2007-03-18 |
Evan Cheng | - Merge UsedBlocks info after two virtual registers... |
blob | commitdiff | raw | diff to current |
2007-03-17 |
Evan Cheng | Joining a live interval of a physical register with... |
blob | commitdiff | raw | diff to current |
2007-03-15 |
Evan Cheng | Debugging output stuff. |
blob | commitdiff | raw | diff to current |
2007-03-03 |
Evan Cheng | Watch out for cases like this: |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Evan Cheng | Dead live-in detection bug. |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Evan Cheng | Oops. |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Evan Cheng | Track all joined registers and eliminate unneeded kills... |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Evan Cheng | Joining an interval with a dead copy instruction. Short... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Evan Cheng | Fix a couple of bugs related IsDead back propagation... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Evan Cheng | If the liveinterval of the source instruction has been... |
blob | commitdiff | raw | diff to current |
2007-02-23 |
Evan Cheng | Handle cases when joining live intervals of two virtual... |
blob | commitdiff | raw | diff to current |
2007-02-22 |
Evan Cheng | Remove unnecessary isKill properties if a live range... |
blob | commitdiff | raw | diff to current |
2007-02-21 |
Jim Laskey | Allow for live in registers for eh landing pads. |
blob | commitdiff | raw | diff to current |
2007-02-21 |
Evan Cheng | Out of bound reference. |
blob | commitdiff | raw | diff to current |
2007-02-19 |
Evan Cheng | Re-apply my liveintervalanalysis changes. Now with... |
blob | commitdiff | raw | diff to current |
2007-02-19 |
Reid Spencer | For PR1207: |
blob | commitdiff | raw | diff to current |
2007-02-17 |
Evan Cheng | - Changes how function livein's are handled, they now... |
blob | commitdiff | raw | diff to current |
2007-02-15 |
Evan Cheng | Use BitVector instead of vector<bool> which can be... |
blob | commitdiff | raw | diff to current |
2007-02-13 |
Evan Cheng | Allow any MachineBasicBlock (not just the entry block... |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Eliminate static ctors from Statistics |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | Changed llvm_ostream et all to OStream. llvm_cerr,... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Evan Cheng | MI keeps a ptr of TargetInstrDescriptor, use it. |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-12-02 |
Jeff Cohen | Unbreak VC++ build. |
blob | commitdiff | raw | diff to current |
2006-12-01 |
Evan Cheng | Match TargetInstrInfo changes. |
blob | commitdiff | raw | diff to current |
2006-11-29 |
Bill Wendling | Converted to using llvm streams instead of <iostream>s |
blob | commitdiff | raw | diff to current |
2006-11-16 |
Bill Wendling | Don't recompute getNumOperands for each iteration. |
blob | commitdiff | raw | diff to current |
2006-11-16 |
Bill Wendling | Added a new method "CreateNewLiveInterval" which, given... |
blob | commitdiff | raw | diff to current |
2006-11-15 |
Evan Cheng | A register def can be partially dead when the whole... |
blob | commitdiff | raw | diff to current |
2006-11-10 |
Evan Cheng | Add implicit def / use operands to MachineInstr. |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Jim Laskey | Remove redundant <cmath>. |
blob | commitdiff | raw | diff to current |
2006-11-07 |
Chris Lattner | Enable improved spilling costs by default. This speeds... |
blob | commitdiff | raw | diff to current |
2006-11-07 |
Jim Laskey | Use correct value for float HUGH_VAL. |
blob | commitdiff | raw | diff to current |
2006-11-07 |
Chris Lattner | Add a new llcbeta option. This speeds up viterbi from... |
blob | commitdiff | raw | diff to current |
2006-11-03 |
Evan Cheng | Proper check for two-addressness. |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-09-15 |
Chris Lattner | Keep track of the start of MBB's in a separate map... |
blob | commitdiff | raw | diff to current |
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 |
next |