aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAlloc/PhyRegAlloc.cpp
AgeCommit message (Expand)Author
2004-01-09Move lib/Codegen/RegAlloc into lib/Target/Sparc, as it is sparc specificChris Lattner
2003-12-14Change interface of MachineOperand as follows:Alkis Evlogimenos
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-10Fix problems linking against the reoptimizer; _llvm_regAllocState must haveBrian Gaeke
2003-11-10Operand numbers are now ints. Save the register allocation of the valueBrian Gaeke
2003-11-04Update verifySavedState()'s comment, so that it reflects its currentBrian Gaeke
2003-11-04Add comments.Brian Gaeke
2003-10-30Include llvm/CodeGen/MachineCodeForInstruction.h. Use it to startBrian Gaeke
2003-10-24Publicize the type of FnAllocState.Brian Gaeke
2003-10-23Move AllocInfo structure to a private AllocInfo.h header file.Brian Gaeke
2003-10-23* Fix order of #include filesMisha Brukman
2003-10-22Don't worry about converting each function's reg. alloc. state into One BigBrian Gaeke
2003-10-22Doxygenify method comments.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-09-30include passes.h which defines the interface this file exposesChris Lattner
2003-09-24Update head-of-file comment.Brian Gaeke
2003-09-24Untabify tabs in stuff I've recently added.Brian Gaeke
2003-09-24Use getRegClassID() instead of getRegClass()->getID(), since it's there.Brian Gaeke
2003-09-23Move getAnalysisUsage method from header to .cpp file. Add a normal fileChris Lattner
2003-09-21Use C++ math header instead of C version.Brian Gaeke
2003-09-21Rearrange #includes ... since there are fewer now I guess it's a win.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-16Fix typo in comment. Take out some random whitespace.Brian Gaeke
2003-09-11Fixed spelling and grammar.Misha Brukman
2003-09-01PhyRegAlloc.h got moved to lib/CodeGen/RegAllocChris Lattner
2003-09-01Move IGNode from public include directory to here. Minor cleanups like addin...Chris Lattner
2003-08-14Factory methods for function passes now return type FunctionPass *.Brian Gaeke
2003-08-12For instructions in a delay slot of another instruction,Vikram S. Adve
2003-08-05Use a new local data structure instead of the MachineInstr::regsUsed setChris Lattner
2003-08-05Physical registers no longer live in the regsUsed set for each machine instrChris Lattner
2003-07-291. Bug fix: Don't use branch operand reg. as temp. reg. whenVikram S. Adve
2003-07-26Making this code const-correct would be a pain, so I'll hack it.Chris Lattner
2003-07-25(1) Change the way unused regs. are marked and found to consider regTypeVikram S. Adve
2003-07-10Several fixes to handling of int CC register:Vikram S. Adve
2003-07-02Minor beautification: fold a couple of lines of code.Vikram S. Adve
2003-05-31Extensive changes to the way code generation occurs for functionVikram S. Adve
2003-05-27(1) Added special register class containing (for now) %fsr.Vikram S. Adve
2003-01-15Adjust to new interfacesChris Lattner
2003-01-15#include RegClass.h explicitlyChris Lattner
2003-01-15Use buildmi not MI ctor directlyChris Lattner
2003-01-14Rename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> llvm/CodeGen/FunctionLi...Chris Lattner
2003-01-14Rename MachineInstrInfo -> TargetInstrInfoChris Lattner
2002-12-28Rename MachineFrameInfo to TargetFrameInfo.hChris Lattner
2002-12-28Frame info moved out of MachineFunction into a seperate objectChris Lattner
2002-10-29Use higher level methods, don't use TargetInstrDescriptors directly!Chris Lattner
2002-10-29Add #includes that were eliminated from headersChris Lattner
2002-10-28Eliminate usage of MachineBasicBlock::getChris Lattner
2002-10-28Rename the redundant MachineOperand::getOperandType() to MachineOperand::getT...Chris Lattner
2002-10-28Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInst...Chris Lattner