aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAllocIterativeScan.cpp
AgeCommit message (Expand)Author
2005-10-24Alkis agrees that that iterative scan allocator isn't going to be worked onChris Lattner
2005-09-21Expose the LiveInterval interfaces as public headers.Chris Lattner
2005-01-23Update these register allocators to set the PhysRegUsed info in MachineFunction.Chris Lattner
2005-01-08Silence VS warningsChris Lattner
2004-12-15Move virtual method call out of loopChris Lattner
2004-11-18Rename some methods, use 'begin' instead of 'start', add new LiveIntervalChris Lattner
2004-09-02Change the way we choose a free register: instead of picking the firstAlkis Evlogimenos
2004-09-01Changes For Bug 352Reid Spencer
2004-09-01Be a bit more efficient when processing the active and inactiveAlkis Evlogimenos
2004-08-27Now that LiveIntervals::addIntervalsForSpills is fixed, do not requireAlkis Evlogimenos
2004-08-27Back out this change as it broke the build last night. This should beAlkis Evlogimenos
2004-08-27The linear scan variants do not require the LiveVariables analysis.Alkis Evlogimenos
2004-08-04Convert indentation to 2 spaces.Alkis Evlogimenos
2004-07-24Change std::map<unsigned, LiveInterval*> into a std::map<unsigned,Alkis Evlogimenos
2004-07-24Completely eliminate the intervals_ list. instead, the r2iMap_ maintainsChris Lattner
2004-07-23Rename LiveIntervals.(cpp|h) -> LiveIntervalAnalysis.(cpp|h)Chris Lattner
2004-07-22Use reverse iterators when updating the vector, since scanning fromAlkis Evlogimenos
2004-07-21These files don't need to include <iostream> since they include "Support/Debu...Brian Gaeke
2004-07-21Fix analysis name.Alkis Evlogimenos
2004-07-21Clear spilled list at once. Remove unused vector.Alkis Evlogimenos
2004-07-21Change std::list into a std::vector for IntervalSets. This reducesAlkis Evlogimenos
2004-07-21Improve file comment.Alkis Evlogimenos
2004-07-21Add Iterative scan register allocator.Alkis Evlogimenos