EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG like
[oota-llvm.git] / include / llvm / CodeGen / LiveInterval.h
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...