aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9/RegAlloc/PhyRegAlloc.cpp
Commit message (Expand)AuthorAgeFilesLines
* Convert to the new TargetMachine interface.Chris Lattner2004-06-021-18/+18
* Reduce the amount of LLVM Values for which we save reg. allocatorBrian Gaeke2004-05-301-9/+14
* Rename verifySavedState to dumpSavedState. Give it a new comment.Brian Gaeke2004-05-301-8/+10
* Changes to fix up the inst_iterator to pass to boost iterator checks. ThisChris Lattner2004-04-271-4/+4
* MBB::remove should not modify the iterator passed inChris Lattner2004-03-311-1/+1
* Don't warn about a null live range if the Value is a ConstantIntegral.Brian Gaeke2004-03-291-1/+1
* Get rid of the abort in PhyRegAlloc::finishSavingState().Brian Gaeke2004-03-111-5/+6
* In PhyRegAlloc::saveState(), dump Arguments' saved-state, and try toBrian Gaeke2004-03-111-10/+30
* Move all the SaveState options and stuff inton one spot at the top of the file.Brian Gaeke2004-03-101-8/+10
* Only call verifySavedState if SaveRegAllocState is set AND debugging flag is on.Brian Gaeke2004-03-101-3/+4
* Save argument list alloc state by recording it as the operands of InstructionBrian Gaeke2004-03-081-2/+10
* Move the private MachineInstrAnnot.h into a private directory.Chris Lattner2004-02-291-1/+1
* FunctionLiveVarInfo.h moved: include/llvm/CodeGen -> lib/Target/Sparc/LiveVarBrian Gaeke2004-02-241-1/+1
* Use newly added next() and prior() utility functions.Alkis Evlogimenos2004-02-141-5/+3
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-131-3/+2
* Remove this MachineOpCodeFlags assertion - its test can never be false.Brian Gaeke2004-02-121-2/+0
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-121-45/+36
* MachineInstr::getOpCode() --> getOpcode() in SPARC back-end.Brian Gaeke2004-02-111-15/+15
* Add a new (static inline) std::ostream& << AllocInfo& method. Use it.Brian Gaeke2004-01-281-6/+2
* Change interface of MachineOperand as follows:Alkis Evlogimenos2003-12-141-8/+7
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Fix problems linking against the reoptimizer; _llvm_regAllocState must haveBrian Gaeke2003-11-101-2/+2
* Operand numbers are now ints. Save the register allocation of the valueBrian Gaeke2003-11-101-27/+34
* Update verifySavedState()'s comment, so that it reflects its currentBrian Gaeke2003-11-041-1/+3
* Add comments.Brian Gaeke2003-11-041-0/+4
* Include llvm/CodeGen/MachineCodeForInstruction.h. Use it to startBrian Gaeke2003-10-301-6/+29
* Publicize the type of FnAllocState.Brian Gaeke2003-10-241-0/+11
* 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