aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAlloc/PhyRegAlloc.h
AgeCommit message (Expand)Author
2004-01-09Move lib/Codegen/RegAlloc into lib/Target/Sparc, as it is sparc specificChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-10Operand numbers are now ints. Save the register allocation of the valueBrian Gaeke
2003-10-24Publicize the type of FnAllocState.Brian Gaeke
2003-10-23Make FnAllocState contain vectors of AllocInfo, instead of LLVM Constants.Brian Gaeke
2003-10-23* Fix order of #include filesMisha Brukman
2003-10-22Change the type of FnAllocState.Brian Gaeke
2003-10-22Add prototype for verifySavedState().Brian Gaeke
2003-10-21Added LLVM copyright header.John Criswell
2003-09-24Untabify tabs in stuff I've recently added.Brian Gaeke
2003-09-23Move getAnalysisUsage method from header to .cpp file. Add a normal fileChris Lattner
2003-09-21Erase now-unused prototypes.Brian Gaeke
2003-09-21Standardize the names of include guards.Brian Gaeke
2003-09-21I tried to standardize the formatting and tidy up the huge amount ofBrian Gaeke
2003-09-21Convert PhyRegAlloc into a proper pass.Brian Gaeke
2003-09-16Edit comment for accuracyBrian Gaeke
2003-09-01LiveRangeInfo got moved into the lib/CodeGen/RegAlloc directoryChris Lattner
2003-08-05Add a mapChris Lattner
2003-08-05Minor cleanupsChris Lattner
2003-07-29Code to insert caller-saves moved here from SparcRegInfo: it is nowVikram S. Adve
2003-07-25Remove unused field. Change the way unused regs. are marked andVikram S. Adve
2003-05-31Minor changes.Vikram S. Adve
2003-01-15Remvoe dependency on RegClass.hChris Lattner
2002-12-29More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner
2002-10-29Remove #include, misleading comment, and a typedef used only onceChris Lattner
2002-10-28Rename some regalloc fieldsChris Lattner
2002-10-28Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman
2002-07-08getUsableUniRegAtMI interface simplified slightly.Vikram S. Adve
2002-05-20Don't lose namespace qualifications on previous patch.Chris Lattner
2002-05-19InstrnsBefore and InstrnsAfter are now vectors instead of deques.Vikram S. Adve
2002-04-28Include appropriate fileChris Lattner
2002-04-28Remove all contents of the cfg namespace to the global namespaceChris Lattner
2002-04-27s/Method/FunctionChris 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-08s/Method/FunctionChris Lattner
2002-03-18Big bug fix: getUsableUniRegAtMI needed to return values in argumentsVikram S. Adve
2002-02-05* Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner
2002-02-04Switch register allocator over to using LoopInfo directly instead of indirect...Chris Lattner
2002-02-04Make #include "llvm/Analysis/LoopDepth.h" be an internal artifact of how regi...Chris Lattner
2002-02-04* Minor cleanupsChris Lattner
2002-02-03Add a class forward declChris Lattner
2002-01-31LoopDepth calculation is now in CFG namespaceChris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2002-01-07Added comments, destructors where necessary.Ruchira Sasanka
2001-11-15Changed some names of methods, added const etc.Ruchira Sasanka
2001-11-14Added support method for setting interference for pseudo instructionsRuchira Sasanka
2001-11-08Add method declChris Lattner
2001-11-08Removed class RegStackOffsets and used class MachineCodeForMethodVikram S. Adve
2001-11-03Added support for correct spilling of %ccrRuchira Sasanka