aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAlloc/PhyRegAlloc.cpp
AgeCommit message (Expand)Author
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
2002-10-28*** empty log message ***Chris Lattner
2002-10-28*** empty log message ***Chris Lattner
2002-10-28Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman
2002-10-22 - Two minor improvements to the MachineInstr class to reduce footprint andChris Lattner
2002-10-11Major bug fix: spill code for an instruction in a delay slot wasVikram S. Adve
2002-09-28Fixed incorrect assertion: spill code for function ptr should beVikram S. Adve
2002-09-15RegAllocCommon no longer includes CommandLine.h so we have to include itChris Lattner
2002-09-14Break RA_DEBUG option into several levels to get better control overVikram S. Adve
2002-08-09* Removed extraneous #includesChris Lattner
2002-08-08- Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner
2002-07-22*** empty log message ***Chris Lattner
2002-07-09changed mem_fun to std::mem_funAnand Shukla
2002-07-08Significant changes to correctly spill CC registers and to correctlyVikram S. Adve
2002-06-30Remove tag that just clutters diffsChris Lattner
2002-06-25changes to make it compatible with 64bit gccAnand Shukla
2002-06-25MEGAPATCH checkin.Chris Lattner
2002-05-23Convert RegClass::IsColorUsedArr from a dynamically allocated array toChris Lattner
2002-05-22Move debug options out of header files so that the header does not haveChris Lattner
2002-05-20Hide debugging optionsChris Lattner
2002-05-19Numerous bug fixes:Vikram S. Adve
2002-04-29Eliminate duplicate or unneccesary #include'sChris Lattner
2002-04-29Add new optional getPassName() virtual function that a Pass can overrideChris Lattner
2002-04-28Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classesChris Lattner
2002-04-27s/Method/FunctionChris Lattner
2002-04-27* Rename MethodPass class to FunctionPassChris Lattner
2002-04-25Don't record instructions for copying method arguments in theVikram S. Adve
2002-04-09Convert AddedInstrMapType to contain AddedInstrns by value instead of byChris Lattner