aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/RegAlloc/PhyRegAlloc.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move AllocInfo structure to a private AllocInfo.h header file.Brian Gaeke2003-10-231-48/+15
* * Fix order of #include filesMisha Brukman2003-10-231-12/+12
* Don't worry about converting each function's reg. alloc. state into One BigBrian Gaeke2003-10-221-20/+21
* Doxygenify method comments.Brian Gaeke2003-10-221-207/+154
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* include passes.h which defines the interface this file exposesChris Lattner2003-09-301-4/+4
* Update head-of-file comment.Brian Gaeke2003-09-241-1/+10
* Untabify tabs in stuff I've recently added.Brian Gaeke2003-09-241-3/+150
* Use getRegClassID() instead of getRegClass()->getID(), since it's there.Brian Gaeke2003-09-241-17/+15
* Move getAnalysisUsage method from header to .cpp file. Add a normal fileChris Lattner2003-09-231-0/+6
* Use C++ math header instead of C version.Brian Gaeke2003-09-211-1/+1
* Rearrange #includes ... since there are fewer now I guess it's a win.Brian Gaeke2003-09-211-2/+2
* I tried to standardize the formatting and tidy up the huge amount ofBrian Gaeke2003-09-211-196/+30
* Convert PhyRegAlloc into a proper pass.Brian Gaeke2003-09-211-116/+70
* Fix typo in comment. Take out some random whitespace.Brian Gaeke2003-09-161-4/+1
* Fixed spelling and grammar.Misha Brukman2003-09-111-14/+14
* 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-011-54/+51
* 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
* 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
* Making this code const-correct would be a pain, so I'll hack it.Chris Lattner2003-07-261-1/+1
* (1) Change the way unused regs. are marked and found to consider regTypeVikram S. Adve2003-07-251-79/+77
* 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
* Extensive changes to the way code generation occurs for functionVikram S. Adve2003-05-311-137/+175
* (1) Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-271-13/+11
* Adjust to new interfacesChris Lattner2003-01-151-3/+3
* #include RegClass.h explicitlyChris Lattner2003-01-151-1/+2
* 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
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-141-1/+1
* 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
* Add #includes that were eliminated from headersChris Lattner2002-10-291-0/+1
* Eliminate usage of MachineBasicBlock::getChris Lattner2002-10-281-81/+65
* Rename the redundant MachineOperand::getOperandType() to MachineOperand::getT...Chris Lattner2002-10-281-11/+11
* Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInst...Chris Lattner2002-10-281-0/+1
* *** empty log message ***Chris Lattner2002-10-281-1/+0
* *** empty log message ***Chris Lattner2002-10-281-20/+20
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-281-3/+3
* - 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
* Fixed incorrect assertion: spill code for function ptr should beVikram S. Adve2002-09-281-3/+4
* 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-141-64/+55
* * Removed extraneous #includesChris Lattner2002-08-091-9/+4