summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegAlloc/PhyRegAlloc.cpp
Commit message (Expand)AuthorAgeFilesLines
* * Removed extraneous #includesChris Lattner2002-08-091-9/+4
* - Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner2002-08-081-2/+2
* *** empty log message ***Chris Lattner2002-07-221-6/+6
* changed mem_fun to std::mem_funAnand Shukla2002-07-091-2/+2
* Significant changes to correctly spill CC registers and to correctlyVikram S. Adve2002-07-081-239/+164
* Remove tag that just clutters diffsChris Lattner2002-06-301-1/+0
* changes to make it compatible with 64bit gccAnand Shukla2002-06-251-0/+1
* MEGAPATCH checkin.Chris Lattner2002-06-251-126/+117
* Convert RegClass::IsColorUsedArr from a dynamically allocated array toChris Lattner2002-05-231-24/+17
* Move debug options out of header files so that the header does not haveChris Lattner2002-05-221-5/+4
* Hide debugging optionsChris Lattner2002-05-201-1/+1
* Numerous bug fixes:Vikram S. Adve2002-05-191-27/+42
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-291-0/+1
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-291-0/+2
* Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classesChris Lattner2002-04-281-6/+4
* s/Method/FunctionChris Lattner2002-04-271-4/+4
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-271-10/+7
* Don't record instructions for copying method arguments in theVikram S. Adve2002-04-251-66/+78
* Convert AddedInstrMapType to contain AddedInstrns by value instead of byChris Lattner2002-04-091-53/+29
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-071-39/+26
* Bug fix: address used by indirect call instruction should alsoVikram S. Adve2002-03-311-16/+21
* Destroy MethodLiveVarInfo after register allocation.Vikram S. Adve2002-03-241-0/+1
* Big bug fix: getUsableUniRegAtMI needed to return values in argumentsVikram S. Adve2002-03-181-3/+3
* Method.h no longer includes BasicBlock.hChris Lattner2002-02-121-0/+1
* Convert operand iterator over to work like an STL iteratorChris Lattner2002-02-051-34/+18
* Minor change: Methods that return ValueSet's that are guaranteed to be validChris Lattner2002-02-051-9/+9
* * Code CleanupsChris Lattner2002-02-051-14/+12
* * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner2002-02-051-34/+24
* * Code CleanupsChris Lattner2002-02-051-22/+14
* * Add a #include not indirectly included any moreChris Lattner2002-02-051-0/+1
* * RegisterAllocation _uses_ LiveVar analysis, instead of creating it's own copyChris Lattner2002-02-041-4/+2
* Switch register allocator over to using LoopInfo directly instead of indirect...Chris Lattner2002-02-041-4/+4
* Make LoopDeptCalculator be an internal artifact of how RegAlloc is implemented,Chris Lattner2002-02-041-4/+13
* * Add #includes removed from headersChris Lattner2002-02-041-1/+2
* Convert RegisterAllocator interface to opaque pass type, so that users do notChris Lattner2002-02-041-12/+26
* Add #includes neccesary since they were removed from .h filesChris Lattner2002-02-041-1/+2
* Split RegisterAllocation stuff OUT of Sparc.cpp into a well defined passChris Lattner2002-02-041-2/+17
* Lots of code cleanups, no functional changesChris Lattner2002-02-031-103/+74
* Oops lost a parenthesis somehow :(Chris Lattner2002-01-211-1/+1
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-98/+72
* PhyRegAlloc.cpp: Added temp area resetting before every callRuchira Sasanka2002-01-071-1/+2
* Added destructors and comments.Ruchira Sasanka2002-01-071-74/+142
* Renamed inst_const_iterator -> const_inst_iteratorChris Lattner2001-12-041-5/+5
* Commented some popTempArg.. since it leads to a bugRuchira Sasanka2001-11-151-3/+11
* Fixed a bug in setReLRegsUsedByMIRuchira Sasanka2001-11-151-54/+75
* fixed setUsedRegAtMIRuchira Sasanka2001-11-151-7/+34
* Added interference for args in pseudo instructionsRuchira Sasanka2001-11-141-8/+48
* commented out lines printing code after schedulingRuchira Sasanka2001-11-131-2/+2
* Fixed a bug concering LR spilling. Earlier, added spilled code was not insertedRuchira Sasanka2001-11-131-27/+43
* Do the same for allocating spills to get their alignment right too.Vikram S. Adve2001-11-121-1/+2
OpenPOWER on IntegriCloud