aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAlloc/PhyRegAlloc.cpp
AgeCommit message (Expand)Author
2002-10-28*** empty log message ***Chris Lattner
2002-10-28*** empty log message ***Chris Lattner
2002-10-28Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman
2002-10-22 - Two minor improvements to the MachineInstr class to reduce footprint andChris Lattner
2002-10-11Major bug fix: spill code for an instruction in a delay slot wasVikram S. Adve
2002-09-28Fixed incorrect assertion: spill code for function ptr should beVikram S. Adve
2002-09-15RegAllocCommon no longer includes CommandLine.h so we have to include itChris Lattner
2002-09-14Break RA_DEBUG option into several levels to get better control overVikram S. Adve
2002-08-09* Removed extraneous #includesChris Lattner
2002-08-08- Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner
2002-07-22*** empty log message ***Chris Lattner
2002-07-09changed mem_fun to std::mem_funAnand Shukla
2002-07-08Significant changes to correctly spill CC registers and to correctlyVikram S. Adve
2002-06-30Remove tag that just clutters diffsChris Lattner
2002-06-25changes to make it compatible with 64bit gccAnand Shukla
2002-06-25MEGAPATCH checkin.Chris Lattner
2002-05-23Convert RegClass::IsColorUsedArr from a dynamically allocated array toChris Lattner
2002-05-22Move debug options out of header files so that the header does not haveChris Lattner
2002-05-20Hide debugging optionsChris Lattner
2002-05-19Numerous bug fixes:Vikram S. Adve
2002-04-29Eliminate duplicate or unneccesary #include'sChris Lattner
2002-04-29Add new optional getPassName() virtual function that a Pass can overrideChris Lattner
2002-04-28Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classesChris Lattner
2002-04-27s/Method/FunctionChris Lattner
2002-04-27* Rename MethodPass class to FunctionPassChris Lattner
2002-04-25Don't record instructions for copying method arguments in theVikram S. Adve
2002-04-09Convert AddedInstrMapType to contain AddedInstrns by value instead of byChris Lattner
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner
2002-03-31Bug fix: address used by indirect call instruction should alsoVikram S. Adve
2002-03-24Destroy MethodLiveVarInfo after register allocation.Vikram S. Adve
2002-03-18Big bug fix: getUsableUniRegAtMI needed to return values in argumentsVikram S. Adve
2002-02-12Method.h no longer includes BasicBlock.hChris Lattner
2002-02-05Convert operand iterator over to work like an STL iteratorChris Lattner
2002-02-05Minor change: Methods that return ValueSet's that are guaranteed to be validChris Lattner
2002-02-05* Code CleanupsChris Lattner
2002-02-05* Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner
2002-02-05* Code CleanupsChris Lattner
2002-02-05* Add a #include not indirectly included any moreChris Lattner
2002-02-04* RegisterAllocation _uses_ LiveVar analysis, instead of creating it's own copyChris Lattner
2002-02-04Switch register allocator over to using LoopInfo directly instead of indirect...Chris Lattner
2002-02-04Make LoopDeptCalculator be an internal artifact of how RegAlloc is implemented,Chris Lattner
2002-02-04* Add #includes removed from headersChris Lattner
2002-02-04Convert RegisterAllocator interface to opaque pass type, so that users do notChris Lattner
2002-02-04Add #includes neccesary since they were removed from .h filesChris Lattner
2002-02-04Split RegisterAllocation stuff OUT of Sparc.cpp into a well defined passChris Lattner
2002-02-03Lots of code cleanups, no functional changesChris Lattner
2002-01-21Oops lost a parenthesis somehow :(Chris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2002-01-07PhyRegAlloc.cpp: Added temp area resetting before every callRuchira Sasanka
2002-01-07Added destructors and comments.Ruchira Sasanka