aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9/RegAlloc
Commit message (Expand)AuthorAgeFilesLines
...
* Move getAnalysisUsage method from header to .cpp file. Add a normal fileChris Lattner2003-09-232-21/+22
* Use C++ math header instead of C version.Brian Gaeke2003-09-211-1/+1
* Erase now-unused prototypes.Brian Gaeke2003-09-211-3/+0
* Rearrange #includes ... since there are fewer now I guess it's a win.Brian Gaeke2003-09-211-2/+2
* Standardize the names of include guards.Brian Gaeke2003-09-215-11/+10
* Standardize the names of include guards.Brian Gaeke2003-09-211-4/+2
* Standardize the names of include guards.Brian Gaeke2003-09-211-6/+5
* I tried to standardize the formatting and tidy up the huge amount ofBrian Gaeke2003-09-212-204/+33
* Convert PhyRegAlloc into a proper pass.Brian Gaeke2003-09-212-132/+98
* Fix typo in comment. Take out some random whitespace.Brian Gaeke2003-09-161-4/+1
* Edit comment for accuracyBrian Gaeke2003-09-161-3/+3
* Fix typos in comments.Brian Gaeke2003-09-151-2/+2
* Fixed spelling and grammar.Misha Brukman2003-09-112-18/+18
* LiveRange.h is now in lib/CodeGen/RegAllocChris Lattner2003-09-011-1/+1
* LiveRangeInfo got moved into the lib/CodeGen/RegAlloc directoryChris Lattner2003-09-012-2/+2
* PhyRegAlloc.h got moved to lib/CodeGen/RegAllocChris Lattner2003-09-011-1/+1
* Move IGNode from public include directory to here. Minor cleanups like addin...Chris Lattner2003-09-015-117/+102
* The word `dependent' has no `a'.Misha Brukman2003-08-211-1/+1
* Factory methods for function passes now return type FunctionPass *.Brian Gaeke2003-08-141-1/+1
* For instructions in a delay slot of another instruction,Vikram S. Adve2003-08-121-12/+16
* Use a new local data structure instead of the MachineInstr::regsUsed setChris Lattner2003-08-051-8/+7
* Add a mapChris Lattner2003-08-051-0/+4
* Minor cleanupsChris Lattner2003-08-051-23/+22
* Physical registers no longer live in the regsUsed set for each machine instrChris Lattner2003-08-051-18/+30
* 1. Bug fix: Don't use branch operand reg. as temp. reg. whenVikram S. Adve2003-07-291-81/+326
* Add const version of getLiveRangeForValue().Vikram S. Adve2003-07-291-4/+9
* Code to insert caller-saves moved here from SparcRegInfo: it is nowVikram S. Adve2003-07-291-9/+22
* Making this code const-correct would be a pain, so I'll hack it.Chris Lattner2003-07-261-1/+1
* Remove extraneous #includesChris Lattner2003-07-261-1/+1
* (1) Change the way unused regs. are marked and found to consider regTypeVikram S. Adve2003-07-254-116/+134
* Remove unused field. Change the way unused regs. are marked andVikram S. Adve2003-07-251-10/+11
* isMarkedForSpill() should be const.Vikram S. Adve2003-07-101-1/+1
* Print out all neighbors in interference graph, not just higher-numbered ones.Vikram S. Adve2003-07-101-1/+1
* Several fixes to handling of int CC register:Vikram S. Adve2003-07-101-8/+10
* Minor beautification: fold a couple of lines of code.Vikram S. Adve2003-07-021-3/+2
* Remove a ton of extraneous #includesChris Lattner2003-06-222-5/+1
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-112-0/+3
* 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