aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/LiveInterval.h
AgeCommit message (Expand)Author
2007-04-17Add a register allocation preference field; add a method to compute size of a...Evan Cheng
2007-03-20First cut trivial re-materialization support.Evan Cheng
2006-12-17Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling
2006-12-16The best unbreakage yet, addressing Bill's concerns.Jeff Cohen
2006-12-15An even better unbreakage...Jeff Cohen
2006-12-15Complete unbreak of VC++ (Chris identified the simple fix).Jeff Cohen
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
2006-11-29Converted to using llvm streams instead of <iostream>sBill Wendling
2006-11-28Added a temporary hack to get the llvm-streams to work for future checkins.Bill Wendling
2006-11-28Added helper function to transition to using llvm streams.Bill Wendling
2006-11-16Added "removeRange", which takes and removes an entire LiveRange.Bill Wendling
2006-09-02add a prototypeChris Lattner
2006-09-01remove some particularly expensive assertionsChris Lattner
2006-08-31avoid calling the virtual isMoveInstr method endlessly by caching its results.Chris Lattner
2006-08-29Teach the coallescer to coallesce live intervals joined by an arbitraryChris Lattner
2006-08-25Completely change the way that joining with physregs is implemented. ThisChris Lattner
2006-08-24Take advantage of the recent improvements to the liveintervals set (trackingChris Lattner
2006-08-22Improve the LiveInterval class to keep track of which machine instructionChris Lattner
2006-08-22Switch to using smallvector for liveintervals. This speeds up live intervalChris Lattner
2006-08-21move LiveInterval state all togetherChris Lattner
2006-01-26Improve compatibility with VC2005, patch by Morten Ofstad!Jeff Cohen
2005-10-20add a new methodChris Lattner
2005-05-14Print the symbolic register name in a register allocator debug dump.Chris Lattner
2004-11-18Fix typeoChris Lattner
2004-11-18Add ability to give hints to the overlaps routines.Chris Lattner
2004-11-18Add new advanceTo methodChris Lattner
2004-11-18Fix a minor bug in expiredAt. endNumber() is the first number that is not va...Chris Lattner
2004-11-18Rename some methods, use 'begin' instead of 'start', add new LiveIntervalChris Lattner
2004-07-25Make a method const, no functionality changesChris Lattner
2004-07-24Remove implementation of operator= and make it private so that it isAlkis Evlogimenos
2004-07-24Change std::map<unsigned, LiveInterval*> into a std::map<unsigned,Alkis Evlogimenos
2004-07-24Little stuff:Chris Lattner
2004-07-23Change addRange and join to be a little bit smarter. In particular, we don'tChris Lattner
2004-07-23New helper methodChris Lattner
2004-07-23Instead of searching for a live interval pair, search for a location. This g...Chris Lattner
2004-07-23Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (whichChris Lattner