aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2002-07-30* Move InstructionSelection Pass here instead of living in Sparc.cpp. ItChris Lattner
2002-07-30Remove unused vectorChris Lattner
2002-07-25Refix stuff for GCC 2.95, 3.0.4 & 3.1Chris Lattner
2002-07-25now removes deleted nops from MachineCodeForInstructionMehwish Nagda
2002-07-25*** empty log message ***Chris Lattner
2002-07-24*** empty log message ***Chris Lattner
2002-07-24Non-standard hash classes are not in the std:: namespaceChris Lattner
2002-07-24*** empty log message ***Chris Lattner
2002-07-22moving to the Reoptimizer/Mapping dirMehwish Nagda
2002-07-22*** empty log message ***Chris Lattner
2002-07-19changed size computationMehwish Nagda
2002-07-17added check for Function with 0 BBMehwish Nagda
2002-07-16Now will profile all Basic BlocksMehwish Nagda
2002-07-15Initial checking : Writes LLVM - MI mappiing to the .s fileMehwish Nagda
2002-07-11added std:: to endlAnand Shukla
2002-07-10Fix print of BB name in dump().Vikram S. Adve
2002-07-10Add support for marking each operand as a %hh, %hm, %lm or %lo.Vikram S. Adve
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-08Rename static struct Initializer to avoid name conflict with BB.Vikram S. Adve
2002-07-08Fix printing of BB in dump.Vikram S. Adve
2002-07-08Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.h.Vikram S. Adve
2002-07-08MachineInstr::dump() now takes no arguments.Vikram S. Adve
2002-07-08Implementation of class MachineCodeForBasicBlock.Vikram S. Adve
2002-07-08A single MachineInstr operand may now be both a def and a use,Vikram S. Adve
2002-07-08getUsableUniRegAtMI interface simplified slightly.Vikram S. Adve
2002-07-08Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.{cpp,h}.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-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-19Better folding getelementptr operations with mixedVikram S. Adve
2002-05-19cpValue2Value now needs a vector of MachineInstr to store return values.Vikram S. Adve
2002-05-19Annotation class for MachineInstr.Vikram S. Adve
2002-05-19Numerous bug fixes:Vikram S. Adve
2002-05-06Replace all usages of Type::isPointerType with isa<PointerType>Chris Lattner
2002-04-29Add neccesary #includeChris Lattner
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-28Include appropriate fileChris Lattner
2002-04-28Split ConstantVals.h into Constant.h and Constants.hChris Lattner
2002-04-28Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classesChris Lattner