in builds without asserts we do not need to allocate the Next pointer in "ghostly...
[oota-llvm.git] / include / llvm / CodeGen / LiveInterval.h
2009-02-08 Evan ChengStrengthen the previous check.
2009-02-08 Evan Chenggit-svn-id: https://llvm.org/svn/llvm-project/llvm...
2009-02-02 Owen AndersonMergeValueInto is too smart: it might choose to do...
2009-01-29 Evan ChengExit with nice warnings when register allocator run...
2009-01-29 Evan ChengFix comment about removeRange.
2008-12-28 Owen AndersonForgot to commit this file.
2008-12-20 Dan GohmanLiveInterval::removeKills and isKill don't need 'this...
2008-12-19 Evan ChengFix PR3149. If an early clobber def is a physical regis...
2008-11-26 Dan GohmanLiveRanges are represented as half-open ranges. Fix...
2008-11-12 Dan GohmanCorrect a function name in a comment.
2008-10-29 Evan Cheng- More pre-split fixes: spill slot live interval comput...
2008-09-24 Dale JohannesenNext round of earlyclobber handling. Approach the
2008-09-20 Dale JohannesenShorten and rearrange data fields to save a word of...
2008-09-19 Dale JohannesenRemove AsmThatEarlyClobber etc. from LiveIntervalAnalysis
2008-06-23 Evan ChengInstead of adding an isSS field to LiveInterval to...
2008-06-04 Evan ChengAdd a stack slot coloring pass. Not yet enabled.
2008-05-29 Dan GohmanPrune and tidy #includes.
2008-05-05 Evan ChengFix more -Wshorten-64-to-32 warnings.
2008-04-03 Evan ChengSpecial handling of zero-sized live intervals.
2008-02-26 Bill WendlingDetabify
2008-02-15 Evan Cheng- Removing the infamous r2rMap_ and rep() method. Now...
2008-02-13 Evan Cheng- Added removeValNo() to remove all live ranges of...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-11-29 Evan ChengReplace the odd kill# hack with something less fragile.
2007-10-17 Evan ChengUpdate comments.
2007-10-14 Evan ChengWhen coalescing an EXTRACT_SUBREG and the dst register...
2007-10-12 Evan ChengEXTRACT_SUBREG coalescing support. The coalescer now...
2007-09-06 David GreeneConstify to catch bugs.
2007-09-05 Evan ChengAccidentially left this out.
2007-09-05 Evan ChengUse pool allocator for all the VNInfo's to improve...
2007-08-31 Evan ChengRemove an unnecessary element, saving 4 bytes per LiveI...
2007-08-29 Evan ChengChange LiveRange so it keeps a pointer to the VNInfo...
2007-08-28 Evan ChengRecover most of the compile time regression due to...
2007-08-27 Dan GohmanAdd explicit keywords and remove spurious trailing...
2007-08-16 Evan ChengComments.
2007-08-13 Evan ChengRe-implement trivial rematerialization. This allows...
2007-08-11 Evan ChengCode to maintain kill information during register coale...
2007-08-08 Evan ChengAdding kill info to val#.
2007-08-08 Evan ChengClean up and bug fix.
2007-08-08 Evan Cheng- Each val# can have multiple kills.
2007-08-07 Evan Cheng- LiveInterval value#'s now have 3 components: def...
2007-04-17 Evan ChengAdd a register allocation preference field; add a metho...
2007-03-20 Evan ChengFirst cut trivial re-materialization support.
2006-12-17 Bill WendlingAdded an automatic cast to "std::ostream*" etc. from...
2006-12-16 Jeff CohenThe best unbreakage yet, addressing Bill's concerns.
2006-12-15 Jeff CohenAn even better unbreakage...
2006-12-15 Jeff CohenComplete unbreak of VC++ (Chris identified the simple...
2006-12-07 Bill WendlingChanged llvm_ostream et all to OStream. llvm_cerr,...
2006-11-29 Bill WendlingConverted to using llvm streams instead of <iostream>s
2006-11-28 Bill WendlingAdded a temporary hack to get the llvm-streams to work...
2006-11-28 Bill WendlingAdded helper function to transition to using llvm streams.
2006-11-16 Bill WendlingAdded "removeRange", which takes and removes an entire...
2006-09-02 Chris Lattneradd a prototype
2006-09-01 Chris Lattnerremove some particularly expensive assertions
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-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-22 Chris LattnerSwitch to using smallvector for liveintervals. This...
2006-08-21 Chris Lattnermove LiveInterval state all together
2006-01-26 Jeff CohenImprove compatibility with VC2005, patch by Morten...
2005-10-20 Chris Lattneradd a new method
2005-05-14 Chris LattnerPrint the symbolic register name in a register allocato...
2004-11-18 Chris LattnerFix typeo
2004-11-18 Chris LattnerAdd ability to give hints to the overlaps routines.
2004-11-18 Chris LattnerAdd new advanceTo method
2004-11-18 Chris LattnerFix a minor bug in expiredAt. endNumber() is the first...
2004-11-18 Chris LattnerRename some methods, use 'begin' instead of 'start...
2004-07-25 Chris LattnerMake a method const, no functionality changes
2004-07-24 Alkis EvlogimenosRemove implementation of operator= and make it private...
2004-07-24 Alkis EvlogimenosChange std::map<unsigned, LiveInterval*> into a std...
2004-07-24 Chris LattnerLittle stuff:
2004-07-23 Chris LattnerChange addRange and join to be a little bit smarter...
2004-07-23 Chris LattnerNew helper method
2004-07-23 Chris LattnerInstead of searching for a live interval pair, search...
2004-07-23 Chris LattnerPull the LiveRange and LiveInterval classes out of...