aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/LiveInterval.h
Commit message (Expand)AuthorAgeFilesLines
* Add a register allocation preference field; add a method to compute size of a...Evan Cheng2007-04-171-1/+6
* First cut trivial re-materialization support.Evan Cheng2007-03-201-1/+4
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-12/+4
* The best unbreakage yet, addressing Bill's concerns.Jeff Cohen2006-12-161-1/+6
* An even better unbreakage...Jeff Cohen2006-12-151-5/+1
* Complete unbreak of VC++ (Chris identified the simple fix).Jeff Cohen2006-12-151-0/+1
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-4/+4
* Converted to using llvm streams instead of <iostream>sBill Wendling2006-11-291-3/+2
* Added a temporary hack to get the llvm-streams to work for future checkins.Bill Wendling2006-11-281-2/+6
* Added helper function to transition to using llvm streams.Bill Wendling2006-11-281-2/+13
* Added "removeRange", which takes and removes an entire LiveRange.Bill Wendling2006-11-161-0/+4
* add a prototypeChris Lattner2006-09-021-1/+7
* remove some particularly expensive assertionsChris Lattner2006-09-011-3/+3
* avoid calling the virtual isMoveInstr method endlessly by caching its results.Chris Lattner2006-08-311-17/+32
* Teach the coallescer to coallesce live intervals joined by an arbitraryChris Lattner2006-08-291-17/+11
* Completely change the way that joining with physregs is implemented. ThisChris Lattner2006-08-251-0/+4
* Take advantage of the recent improvements to the liveintervals set (trackingChris Lattner2006-08-241-2/+21
* Improve the LiveInterval class to keep track of which machine instructionChris Lattner2006-08-221-2/+23
* Switch to using smallvector for liveintervals. This speeds up live intervalChris Lattner2006-08-221-1/+2
* move LiveInterval state all togetherChris Lattner2006-08-211-1/+3
* Improve compatibility with VC2005, patch by Morten Ofstad!Jeff Cohen2006-01-261-0/+3
* add a new methodChris Lattner2005-10-201-0/+5
* Print the symbolic register name in a register allocator debug dump.Chris Lattner2005-05-141-1/+7
* Fix typeoChris Lattner2004-11-181-1/+1
* Add ability to give hints to the overlaps routines.Chris Lattner2004-11-181-2/+14
* Add new advanceTo methodChris Lattner2004-11-181-0/+13
* Fix a minor bug in expiredAt. endNumber() is the first number that is not va...Chris Lattner2004-11-181-1/+1
* Rename some methods, use 'begin' instead of 'start', add new LiveIntervalChris Lattner2004-11-181-6/+11
* Make a method const, no functionality changesChris Lattner2004-07-251-1/+1
* Remove implementation of operator= and make it private so that it isAlkis Evlogimenos2004-07-241-8/+1
* Change std::map<unsigned, LiveInterval*> into a std::map<unsigned,Alkis Evlogimenos2004-07-241-0/+15
* Little stuff:Chris Lattner2004-07-241-10/+37
* Change addRange and join to be a little bit smarter. In particular, we don'tChris Lattner2004-07-231-3/+9
* New helper methodChris Lattner2004-07-231-1/+7
* Instead of searching for a live interval pair, search for a location. This g...Chris Lattner2004-07-231-0/+5
* Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (whichChris Lattner2004-07-231-0/+109