Don't attribute in file headers anymore. See llvmdev for the
[oota-llvm.git] / include / llvm / CodeGen / LiveIntervalAnalysis.h
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-12-11 Evan ChengSwitch over to MachineLoopInfo.
2007-12-06 Evan ChengFix for PR1831: if all defs of an interval are re-mater...
2007-12-05 Evan Cheng- Mark last use of a split interval as kill instead...
2007-12-05 Evan ChengAdd a argument to storeRegToStackSlot and storeRegToAdd...
2007-12-02 Evan ChengRemove redundant foldMemoryOperand variants and other...
2007-12-01 Evan ChengAllow some reloads to be folded in multi-use cases...
2007-11-30 Evan ChengDo not fold reload into an instruction with multiple...
2007-11-29 Evan ChengFix a major performance issue with splitting. If there...
2007-11-29 Evan ChengFixed various live interval splitting bugs / compile...
2007-11-28 Evan ChengRecover compile time regression.
2007-11-17 Evan ChengLive interval splitting:
2007-11-13 Hartmut KaiserFixed a compilation error.
2007-11-12 Evan ChengRefactor some code.
2007-11-03 Evan ChengThere are times when the coalescer would not coalesce...
2007-10-18 Evan ChengRemove unnecessary include.
2007-10-17 Evan ChengApply Chris' suggestions.
2007-10-17 Evan ChengClean up code that calculate MBB live-in's.
2007-10-12 Evan ChengEXTRACT_SUBREG coalescing support. The coalescer now...
2007-09-05 Evan ChengUse pool allocator for all the VNInfo's to improve...
2007-08-30 Evan ChengAdd a variant of foldMemoryOperand to fold any load...
2007-08-29 Evan ChengChange LiveRange so it keeps a pointer to the VNInfo...
2007-08-13 Evan ChengRe-implement trivial rematerialization. This allows...
2007-06-08 David GreeneFactor live variable analysis so it does not do registe...
2007-05-14 Evan ChengFix for PR1406:
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-25 Evan ChengFix for PR1306.
2007-04-18 Evan ChengDon't populate TryAgainList when coalescing only physic...
2007-04-17 Evan ChengCopy coalescing change to prevent a physical register...
2007-04-02 Evan ChengUgh. Copy coalescer does not update register numbers.
2007-03-01 Evan ChengTrack all joined registers and eliminate unneeded kills...
2007-02-26 Evan ChengJoining an interval with a dead copy instruction. Short...
2007-02-22 Evan ChengCopy and paste silliness.
2007-02-22 Evan ChengRemove unnecessary isKill properties if a live range...
2007-02-21 Jim LaskeyAllow for live in registers for eh landing pads.
2007-02-19 Evan ChengRe-apply my liveintervalanalysis changes. Now with...
2007-02-19 Reid SpencerFor PR1207:
2007-02-17 Evan Cheng- Changes how function livein's are handled, they now...
2007-02-15 Evan ChengUse BitVector instead of vector<bool> which can be...
2007-02-01 Chris Lattnerrename DenseMap to IndexedMap.
2006-12-17 Bill WendlingAdded an automatic cast to "std::ostream*" etc. from...
2006-11-16 Bill WendlingAdded a new method "CreateNewLiveInterval" which, given...
2006-09-15 Chris LattnerKeep track of the start of MBB's in a separate map...
2006-09-14 Chris Lattnerrevert accidentally committed file
2006-09-14 Chris LattnerRemove dead methods, add getNumBlockIDs() method
2006-09-03 Chris LattnerAvoid beating on the mi2i map when we know the answer...
2006-09-02 Chris LattnerFix a typo pointed out by Gabor
2006-09-02 Chris LattnerIteration is required for some cases, even if they...
2006-09-02 Chris Lattnernew method
2006-09-01 Chris LattnerIterative coallescing doesn't buy us anything (we get...
2006-08-31 Chris Lattneravoid calling the virtual isMoveInstr method endlessly...
2006-08-29 Chris LattnerTeach the coallescer to coallesce live intervals joined...
2006-08-24 Chris LattnerTake advantage of the recent improvements to the livein...
2006-05-12 Evan ChengBacking out fix for PR770. Need to re-apply it after...
2006-05-09 Evan ChengPR 770 - permit coallescing of registers in subset...
2006-02-22 Chris LattnerMake the LLVM headers "-ansi -pedantic -Wno-long-long...
2006-01-29 Chris Lattnerrevert an accidental commit
2006-01-29 Chris LattnerMake ConstantFP legalize into TargetConstantFP like...
2005-10-21 Chris Lattneradd missing prototype
2005-09-21 Chris Lattnermove the live interval headers out of lib/CodeGen/
2005-09-02 Chris LattnerTeach live intervals to not crash on dead livein regs
2005-03-09 Chris LattnerAllow the live interval analysis pass to be a bit more...
2004-12-07 Reid SpencerFor PR387:\
2004-09-30 Chris Lattner* Wrap some comments to 80 cols
2004-09-08 Alkis EvlogimenosUse a DenseMap for mapping reg->reg. This improves...
2004-08-26 Alkis EvlogimenosUse newly added API in MRegisterInfo.
2004-08-04 Alkis EvlogimenosClean up whitespace.
2004-08-04 Alkis EvlogimenosConvert indentation to 2 spaces.
2004-07-24 Alkis EvlogimenosChange std::map<unsigned, LiveInterval*> into a std...
2004-07-24 Chris LattnerCompletely eliminate the intervals_ list. instead...
2004-07-24 Chris LattnerAdd a new differingRegisterClasses method
2004-07-23 Chris LattnerMore minor changes:
2004-07-23 Chris LattnerSpeedup debug builds a bit
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-19 Chris LattnerSplit joinIntervals into two methods
2004-07-19 Chris Lattnerfill comment to 80 cols
2004-06-21 Chris LattnerRename Interval class to LiveInterval to avoid conflict...
2004-05-30 Alkis EvlogimenosPull Interval class out of LiveIntervals.
2004-05-30 Alkis EvlogimenosWhen spilling an register, introduce a new temporary...
2004-05-29 Alkis EvlogimenosRemove defs vector from live intervals.
2004-04-09 Alkis EvlogimenosAdd definition list to each live interval.
2004-03-01 Alkis EvlogimenosAdd the long awaited memory operand folding support...
2004-02-22 Alkis EvlogimenosAbstract merging of ranges away from number of slots...
2004-02-20 Alkis EvlogimenosToo many changes in one commit:
2004-02-18 Alkis EvlogimenosMove unused typedefs in private section. Add method...
2004-02-17 Alkis EvlogimenosAdd LiveIntervals::Interval::empty() member function.
2004-02-15 Alkis EvlogimenosEliminate the use of spill (reserved) registers.
2004-01-31 Alkis EvlogimenosMerge safe parts from last night's buggy commit. These...
2004-01-31 Alkis EvlogimenosRevert last night's changes as they broke some tests...
2004-01-31 Alkis EvlogimenosSeveral performance enhancements and cleanups from...
2004-01-23 Alkis EvlogimenosFix failing test cases with joined live intervals....
2004-01-22 Alkis EvlogimenosAdd option to join live intervals. Two intervals are...
2004-01-16 Alkis EvlogimenosFold open interval ends handling into
2004-01-16 Alkis EvlogimenosUse a list instead of a vector to store intervals....
next