aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9/RegAlloc
Commit message (Expand)AuthorAgeFilesLines
* Minor changes.Vikram S. Adve2003-05-311-0/+5
* Extensive changes to the way code generation occurs for functionVikram S. Adve2003-05-312-157/+261
* (1) Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-272-16/+15
* Adjust to new interfacesChris Lattner2003-01-152-6/+8
* Move headers aroundChris Lattner2003-01-152-2/+2
* Header is moved into local directoryChris Lattner2003-01-151-3/+2
* Add new methodChris Lattner2003-01-151-0/+1
* #include RegClass.h explicitlyChris Lattner2003-01-154-4/+5
* Remvoe dependency on RegClass.hChris Lattner2003-01-151-3/+4
* Use buildmi not MI ctor directlyChris Lattner2003-01-151-3/+2
* Rename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> llvm/CodeGen/FunctionLi...Chris Lattner2003-01-141-1/+1
* Move llvm/Analysis/LiveVar/ValueSet.h to CodeGen/ValueSet.hChris Lattner2003-01-142-2/+2
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-142-2/+2
* More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner2002-12-294-12/+12
* Rename MachineFrameInfo to TargetFrameInfo.hChris Lattner2002-12-281-1/+1
* Frame info moved out of MachineFunction into a seperate objectChris Lattner2002-12-281-6/+7
* Use higher level methods, don't use TargetInstrDescriptors directly!Chris Lattner2002-10-291-2/+2
* Remove #include, misleading comment, and a typedef used only onceChris Lattner2002-10-291-25/+4
* Inline typedef, eliminate unused methodChris Lattner2002-10-292-24/+12
* Remove long dead #if 0Chris Lattner2002-10-291-4/+0
* Add #includes that were eliminated from headersChris Lattner2002-10-294-1/+14
* De-inline methodsChris Lattner2002-10-291-9/+2
* Remove #includeChris Lattner2002-10-291-1/+0
* Remove unneeded #includeChris Lattner2002-10-291-10/+9
* Remove forward declChris Lattner2002-10-291-1/+0
* Make assertIGNode be private to the InterferenceGraph.cpp fileChris Lattner2002-10-292-29/+26
* Rename some regalloc fieldsChris Lattner2002-10-281-4/+4
* Eliminate usage of MachineBasicBlock::getChris Lattner2002-10-282-103/+82
* Rename the redundant MachineOperand::getOperandType() to MachineOperand::getT...Chris Lattner2002-10-282-17/+17
* Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInst...Chris Lattner2002-10-282-0/+2
* *** empty log message ***Chris Lattner2002-10-282-2/+0
* *** empty log message ***Chris Lattner2002-10-282-26/+25
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-282-5/+5
* Ensure definate initializationChris Lattner2002-10-221-1/+1
* - Two minor improvements to the MachineInstr class to reduce footprint andChris Lattner2002-10-221-9/+8
* Major bug fix: spill code for an instruction in a delay slot wasVikram S. Adve2002-10-111-11/+73
* Added a couple of helper methods for live range construction.Vikram S. Adve2002-09-281-13/+12
* Live ranges for Return value and return address of a Call are nowVikram S. Adve2002-09-281-91/+71
* Fixed incorrect assertion: spill code for function ptr should beVikram S. Adve2002-09-281-3/+4
* Add method IGNode::getCombinedDegree to count the sum of the degreesVikram S. Adve2002-09-201-0/+3
* Allow copy coalescing in more cases: if sum of node degrees is more thanVikram S. Adve2002-09-202-1/+26
* Fix typos in previous checkin.Vikram S. Adve2002-09-151-2/+2
* RegAllocCommon no longer includes CommandLine.h so we have to include itChris Lattner2002-09-151-0/+1
* Break RA_DEBUG option into several levels to get better control overVikram S. Adve2002-09-146-104/+117
* Remove unnecessary include.Vikram S. Adve2002-09-141-2/+0
* Break RA_DEBUG option into several levels to get better output.Vikram S. Adve2002-09-141-0/+23
* Moving to lib/CodeGen/RegAlloc.Vikram S. Adve2002-09-141-18/+0
* * Removed extraneous #includesChris Lattner2002-08-091-9/+4
* - Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner2002-08-081-2/+2
* Non-standard hash classes are not in the std:: namespaceChris Lattner2002-07-241-1/+1