aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Significant changes to correctly spill CC registers and to correctlyVikram S. Adve2002-07-081-239/+164
* MachineInstr* in vector are not const (and never really were)Vikram S. Adve2002-07-081-9/+10
* Rename static struct Initializer to avoid name conflict with BB.Vikram S. Adve2002-07-081-3/+3
* Fix printing of BB in dump.Vikram S. Adve2002-07-081-2/+3
* Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.h.Vikram S. Adve2002-07-081-3/+4
* MachineInstr::dump() now takes no arguments.Vikram S. Adve2002-07-081-1/+1
* Implementation of class MachineCodeForBasicBlock.Vikram S. Adve2002-07-081-0/+28
* A single MachineInstr operand may now be both a def and a use,Vikram S. Adve2002-07-085-102/+91
* getUsableUniRegAtMI interface simplified slightly.Vikram S. Adve2002-07-081-6/+7
* Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.{cpp,h}.Vikram S. Adve2002-07-081-11/+25
* MachineInstr* in vector are not const (and never really were)Vikram S. Adve2002-07-081-1/+1
* Remove tag that just clutters diffsChris Lattner2002-06-301-1/+0
* changes to make it compatible with 64bit gccAnand Shukla2002-06-252-2/+4
* MEGAPATCH checkin.Chris Lattner2002-06-254-152/+133
* MEGAPATCH checkin.Chris Lattner2002-06-253-92/+71
* Convert RegClass::IsColorUsedArr from a dynamically allocated array toChris Lattner2002-05-233-39/+30
* Move debug options out of header files so that the header does not haveChris Lattner2002-05-223-9/+8
* Avoid #including CommandLine.hChris Lattner2002-05-221-4/+2
* Hide debugging optionsChris Lattner2002-05-203-3/+3
* Don't lose namespace qualifications on previous patch.Chris Lattner2002-05-201-2/+2
* InstrnsBefore and InstrnsAfter are now vectors instead of deques.Vikram S. Adve2002-05-191-3/+3
* Better folding getelementptr operations with mixedVikram S. Adve2002-05-191-41/+61
* cpValue2Value now needs a vector of MachineInstr to store return values.Vikram S. Adve2002-05-191-16/+20
* Annotation class for MachineInstr.Vikram S. Adve2002-05-191-0/+39
* Numerous bug fixes:Vikram S. Adve2002-05-192-27/+58
* Replace all usages of Type::isPointerType with isa<PointerType>Chris Lattner2002-05-061-2/+2
* Add neccesary #includeChris Lattner2002-04-291-0/+1
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-2913-18/+5
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-292-0/+4
* Include appropriate fileChris Lattner2002-04-281-0/+2
* Split ConstantVals.h into Constant.h and Constants.hChris Lattner2002-04-282-2/+2
* Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classesChris Lattner2002-04-281-6/+4
* Remove all contents of the cfg namespace to the global namespaceChris Lattner2002-04-281-4/+4
* s/Method/FunctionChris Lattner2002-04-275-20/+20
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-272-22/+14
* Don't record instructions for copying method arguments in theVikram S. Adve2002-04-251-0/+1
* Don't record instructions for copying method arguments in theVikram S. Adve2002-04-251-66/+78
* Improve printing during dumps.Vikram S. Adve2002-04-251-28/+16
* Optional args are no longer allocated as they are discovered.Vikram S. Adve2002-04-251-51/+22
* Only emit message if DEBUG_RA is onChris Lattner2002-04-151-6/+6
* Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner2002-04-091-1/+1
* No need to reserve space, erasing does not change the size of the container.Chris Lattner2002-04-091-1/+0
* * Add a file header with some informationChris Lattner2002-04-091-35/+25
* Clean up the ownership model a bit so that nodes actually get deleted moreChris Lattner2002-04-091-12/+8
* Convert AddedInstrMapType to contain AddedInstrns by value instead of byChris Lattner2002-04-092-57/+31
* GCC3.0 is reported to die without an alloca definition.Chris Lattner2002-04-091-0/+1
* Don't leak memory like a seiveChris Lattner2002-04-081-18/+5
* Value cannot be directly instantiated. I think that this code was TRYING toChris Lattner2002-04-081-5/+3
* s/Method/FunctionChris Lattner2002-04-084-14/+13
* s/method/functionChris Lattner2002-04-082-4/+4