aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9/RegAlloc/PhyRegAlloc.h
Commit message (Expand)AuthorAgeFilesLines
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Operand numbers are now ints. Save the register allocation of the valueBrian Gaeke2003-11-101-0/+3
* Publicize the type of FnAllocState.Brian Gaeke2003-10-241-2/+4
* Make FnAllocState contain vectors of AllocInfo, instead of LLVM Constants.Brian Gaeke2003-10-231-1/+1
* * Fix order of #include filesMisha Brukman2003-10-231-9/+10
* Change the type of FnAllocState.Brian Gaeke2003-10-221-1/+1
* Add prototype for verifySavedState().Brian Gaeke2003-10-221-0/+1
* Added LLVM copyright header.John Criswell2003-10-211-0/+7
* Untabify tabs in stuff I've recently added.Brian Gaeke2003-09-241-0/+6
* Move getAnalysisUsage method from header to .cpp file. Add a normal fileChris Lattner2003-09-231-21/+16
* Erase now-unused prototypes.Brian Gaeke2003-09-211-3/+0
* Standardize the names of include guards.Brian Gaeke2003-09-211-4/+2
* I tried to standardize the formatting and tidy up the huge amount ofBrian Gaeke2003-09-211-8/+3
* Convert PhyRegAlloc into a proper pass.Brian Gaeke2003-09-211-16/+28
* Edit comment for accuracyBrian Gaeke2003-09-161-3/+3
* LiveRangeInfo got moved into the lib/CodeGen/RegAlloc directoryChris Lattner2003-09-011-1/+1
* Add a mapChris Lattner2003-08-051-0/+4
* Minor cleanupsChris Lattner2003-08-051-23/+22
* Code to insert caller-saves moved here from SparcRegInfo: it is nowVikram S. Adve2003-07-291-9/+22
* Remove unused field. Change the way unused regs. are marked andVikram S. Adve2003-07-251-10/+11
* Minor changes.Vikram S. Adve2003-05-311-0/+5
* Remvoe dependency on RegClass.hChris Lattner2003-01-151-3/+4
* More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner2002-12-291-4/+4
* Remove #include, misleading comment, and a typedef used only onceChris Lattner2002-10-291-25/+4
* Rename some regalloc fieldsChris Lattner2002-10-281-4/+4
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-281-2/+2
* getUsableUniRegAtMI interface simplified slightly.Vikram S. Adve2002-07-081-6/+7
* Don't lose namespace qualifications on previous patch.Chris Lattner2002-05-201-2/+2
* InstrnsBefore and InstrnsAfter are now vectors instead of deques.Vikram S. Adve2002-05-191-3/+3
* Include appropriate fileChris Lattner2002-04-281-0/+2
* Remove all contents of the cfg namespace to the global namespaceChris Lattner2002-04-281-4/+4
* s/Method/FunctionChris Lattner2002-04-271-5/+5
* Don't record instructions for copying method arguments in theVikram S. Adve2002-04-251-0/+1
* Convert AddedInstrMapType to contain AddedInstrns by value instead of byChris Lattner2002-04-091-4/+2
* s/Method/FunctionChris Lattner2002-04-081-3/+3
* Big bug fix: getUsableUniRegAtMI needed to return values in argumentsVikram S. Adve2002-03-181-2/+13
* * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner2002-02-051-6/+6
* Switch register allocator over to using LoopInfo directly instead of indirect...Chris Lattner2002-02-041-3/+3
* Make #include "llvm/Analysis/LoopDepth.h" be an internal artifact of how regi...Chris Lattner2002-02-041-14/+13
* * Minor cleanupsChris Lattner2002-02-041-5/+3
* Add a class forward declChris Lattner2002-02-031-3/+2
* LoopDepth calculation is now in CFG namespaceChris Lattner2002-01-311-1/+1
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-12/+6
* Added comments, destructors where necessary.Ruchira Sasanka2002-01-071-16/+20
* Changed some names of methods, added const etc.Ruchira Sasanka2001-11-151-6/+7
* Added support method for setting interference for pseudo instructionsRuchira Sasanka2001-11-141-25/+1
* Add method declChris Lattner2001-11-081-0/+4
* Removed class RegStackOffsets and used class MachineCodeForMethodVikram S. Adve2001-11-081-76/+4
* Added support for correct spilling of %ccrRuchira Sasanka2001-11-031-1/+12
* Arranged stack frame - needs furhter organizationRuchira Sasanka2001-11-031-0/+18