aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAlloc
AgeCommit message (Expand)Author
2002-10-29Use higher level methods, don't use TargetInstrDescriptors directly!Chris Lattner
2002-10-29Remove #include, misleading comment, and a typedef used only onceChris Lattner
2002-10-29Inline typedef, eliminate unused methodChris Lattner
2002-10-29Remove long dead #if 0Chris Lattner
2002-10-29Add #includes that were eliminated from headersChris Lattner
2002-10-29De-inline methodsChris Lattner
2002-10-29Remove #includeChris Lattner
2002-10-29Remove unneeded #includeChris Lattner
2002-10-29Remove forward declChris Lattner
2002-10-29Make assertIGNode be private to the InterferenceGraph.cpp fileChris Lattner
2002-10-28Rename some regalloc fieldsChris 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-22Ensure definate initializationChris Lattner
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-28Added a couple of helper methods for live range construction.Vikram S. Adve
2002-09-28Live ranges for Return value and return address of a Call are nowVikram S. Adve
2002-09-28Fixed incorrect assertion: spill code for function ptr should beVikram S. Adve
2002-09-20Add method IGNode::getCombinedDegree to count the sum of the degreesVikram S. Adve
2002-09-20Allow copy coalescing in more cases: if sum of node degrees is more thanVikram S. Adve
2002-09-15Fix typos in previous checkin.Vikram 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-09-14Remove unnecessary include.Vikram S. Adve
2002-09-14Break RA_DEBUG option into several levels to get better output.Vikram S. Adve
2002-09-14Moving to lib/CodeGen/RegAlloc.Vikram 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-24Non-standard hash classes are not in the std:: namespaceChris 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-07-08MachineInstr* in vector are not const (and never really were)Vikram S. Adve
2002-07-08getUsableUniRegAtMI interface simplified slightly.Vikram S. Adve
2002-07-08MachineInstr* in vector are not const (and never really were)Vikram 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-22Avoid #including CommandLine.hChris Lattner
2002-05-20Hide debugging optionsChris Lattner
2002-05-20Don't lose namespace qualifications on previous patch.Chris Lattner
2002-05-19InstrnsBefore and InstrnsAfter are now vectors instead of deques.Vikram S. Adve
2002-05-19Numerous bug fixes:Vikram S. Adve