Detemplatize the Statistic class. The only type it is instantiated with
[oota-llvm.git] / lib / CodeGen / LiveIntervalAnalysis.cpp
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-12-02 Jeff CohenUnbreak VC++ build.
2006-12-01 Evan ChengMatch TargetInstrInfo changes.
2006-11-29 Bill WendlingConverted to using llvm streams instead of <iostream>s
2006-11-16 Bill WendlingDon't recompute getNumOperands for each iteration.
2006-11-16 Bill WendlingAdded a new method "CreateNewLiveInterval" which, given...
2006-11-15 Evan ChengA register def can be partially dead when the whole...
2006-11-10 Evan ChengAdd implicit def / use operands to MachineInstr.
2006-11-08 Jim LaskeyRemove redundant <cmath>.
2006-11-07 Chris LattnerEnable improved spilling costs by default. This speeds...
2006-11-07 Jim LaskeyUse correct value for float HUGH_VAL.
2006-11-07 Chris LattnerAdd a new llcbeta option. This speeds up viterbi from...
2006-11-03 Evan ChengProper check for two-addressness.
2006-11-02 Reid SpencerFor PR786:
2006-09-15 Chris LattnerKeep track of the start of MBB's in a separate map...
2006-09-05 Chris LattnerFix a long-standing wart in the code generator: two...
2006-09-04 Chris LattnerCorrect fix for a crasher on functions with live in...
2006-09-04 Chris LattnerHack around a regression I introduced yesterday
2006-09-03 Chris LattnerAvoid beating on the mi2i map when we know the answer...
2006-09-03 Chris Lattnerminor speedup
2006-09-02 Chris LattnerIteration is required for some cases, even if they...
2006-09-02 Chris LattnerWhen joining two intervals where the RHS is really...
2006-09-01 Chris LattnerPull some code out of a hot recursive function because...
2006-09-01 Chris LattnerReserve space in the ValueNumberInfo vector. This...
2006-09-01 Chris LattnerIterative coallescing doesn't buy us anything (we get...
2006-08-31 Chris LattnerAdd a special case that speeds up coallescing a bit...
2006-08-31 Chris LattnerDelete copies as they are coallesced instead of waiting...
2006-08-31 Chris Lattneravoid calling the virtual isMoveInstr method endlessly...
2006-08-30 Chris LattnerFix a compiler crash bootstrapping llvm-gcc.
2006-08-29 Chris LattnerTeach the coallescer to coallesce live intervals joined...
2006-08-27 Chris LattnerEliminate RegisterAnalysis. RegisterPass now does...
2006-08-27 Chris Lattnertypo fix
2006-08-26 Chris LattnerSimplifications to liveinterval analysis, no functional...
2006-08-25 Chris LattnerCompletely change the way that joining with physregs...
2006-08-24 Chris LattnerTake advantage of the recent improvements to the livein...
2006-08-22 Chris LattnerImprove the LiveInterval class to keep track of which...
2006-08-21 Chris LattnerPrint physreg names symbolically in dumps
2006-08-21 Chris LattnerPrint debug info as:
2006-07-21 Jim LaskeyEliminate data relocations by using NULL instead of...
2006-07-20 Andrew LenharthReduce number of exported symbols
2006-05-24 Chris LattnerPatches to make the LLVM sources more -pedantic clean...
2006-05-12 Evan ChengBacking out fix for PR770. Need to re-apply it after...
2006-05-11 Evan ChengSet weight of zero length intervals to infinite to...
2006-05-09 Evan ChengPR 770 - permit coallescing of registers in subset...
2006-05-04 Chris LattnerMove some methods out of MachineInstr into MachineOperand
2006-05-01 Chris LattnerRemove previous patch, which wasn't quite right.
2006-04-30 Evan ChengLocal spiller kills a store if the folded restore is...
2006-01-22 Chris LattnerAdd explicit #includes of <iostream>
2006-01-10 Chris LattnerMinor cleanup, no functionality change for current...
2006-01-03 Chris LattnerChange a variable from being an iterator to a raw Machi...
2005-10-26 Chris LattnerFix some spello's pointed out by Gabor Greif
2005-10-21 Chris LattnerMake the coallescer a bit smarter, allowing it to join...
2005-09-21 Chris LattnerExpose the LiveInterval interfaces as public headers.
2005-09-09 Chris Lattnerremove debugging code *slaps head*
2005-09-09 Chris LattnerWhen spilling a live range that is used multiple times...
2005-09-07 Chris LattnerFix a bug that Tzu-Chien Chiu noticed: live interval...
2005-09-02 Chris LattnerTeach live intervals to not crash on dead livein regs
2005-08-23 Chris LattnerSimplify this code by using higher-level LiveVariables...
2005-07-27 Chris LattnerFix debug info to not print out recently freed memory.
2005-07-27 Chris LattnerPrint symbolic register names in debug dumps
2005-05-14 Chris LattnerPrint the symbolic register name in a register allocato...
2005-05-13 Chris Lattnerallow a virtual register to be associated with live...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-04-09 Chris Lattnerthere is no need to remove this instruction, linscan...
2005-04-09 Chris LattnerAdjust live intervals to support a livein set
2005-03-10 Chris LattnerI didn't mean to check this in. :(
2005-03-09 Chris LattnerAllow the live interval analysis pass to be a bit more...
2005-01-08 Chris LattnerSilence warnings from VS
2004-12-07 Reid SpencerFor PR387:\
2004-10-26 Chris LattnerReduce usage of MRegisterInfo::getRegClass
2004-10-25 Chris LattnerPatch to support MSVC better, contributed by Morten...
2004-10-01 Chris LattnerWhen a virtual register is folded into an instruction...
2004-10-01 Chris LattnerPretty print a bit nicer :)
2004-09-30 Chris LattnerThere is no need to call MachineInstr::print directly...
2004-09-30 Chris Lattner* Wrap some comments to 80 cols
2004-09-09 Alkis EvlogimenosGrow the map on entry so that we don't crash if joinInt...
2004-09-08 Alkis EvlogimenosUse a DenseMap for mapping reg->reg. This improves...
2004-09-03 Misha BrukmanOrder #includes alphabetically, local .h files first.
2004-09-03 Alkis EvlogimenosFixes to make LLVM compile with vc7.1.
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-31 Alkis EvlogimenosMinor code clarity changes.
2004-08-27 Alkis EvlogimenosOnly update LiveVariables if it is available. addInterv...
2004-08-26 Alkis EvlogimenosUse newly added API in MRegisterInfo.
2004-08-24 Chris LattnerFix a bug in a previous checkin of mine, correcting
2004-08-15 Chris LattnerReduce usage of MRegisterInfo::getRegClass
2004-08-04 Alkis EvlogimenosClean up whitespace.
2004-08-04 Alkis EvlogimenosConvert indentation to 2 spaces.
2004-07-25 Chris LattnerFix the sense of joinable
2004-07-25 Chris LattnerFix a bug where we incorrectly value numbered the first...
2004-07-25 Chris LattnerAdd debugging output for joining assignments
2004-07-24 Alkis EvlogimenosChange std::map<unsigned, LiveInterval*> into a std...
2004-07-24 Chris Lattnerwhoops, didn't mean to remove this
2004-07-24 Chris LattnerCompletely eliminate the intervals_ list. instead...
2004-07-24 Chris LattnerBig change to compute logical value numbers for each...
2004-07-23 Chris LattnerMore minor changes:
2004-07-23 Chris LattnerRename LiveIntervals.(cpp|h) -> LiveIntervalAnalysis...
2004-07-23 Chris LattnerPull the LiveRange and LiveInterval classes out of...
2004-07-23 Chris LattnerImprove comments a bit
2004-07-23 Chris LattnerForce coallescing of live ranges that have a single...
2004-07-22 Chris LattnerFix broken -debug printing
next