aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2002-04-28Remove all contents of the cfg namespace to the global namespaceChris 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-25Don't record instructions for copying method arguments in theVikram S. Adve
2002-04-25Improve printing during dumps.Vikram S. Adve
2002-04-25Optional args are no longer allocated as they are discovered.Vikram S. Adve
2002-04-15Only emit message if DEBUG_RA is onChris Lattner
2002-04-09Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner
2002-04-09No need to reserve space, erasing does not change the size of the container.Chris Lattner
2002-04-09* Add a file header with some informationChris Lattner
2002-04-09Clean up the ownership model a bit so that nodes actually get deleted moreChris Lattner
2002-04-09Convert AddedInstrMapType to contain AddedInstrns by value instead of byChris Lattner
2002-04-09GCC3.0 is reported to die without an alloca definition.Chris Lattner
2002-04-08Don't leak memory like a seiveChris Lattner
2002-04-08Value cannot be directly instantiated. I think that this code was TRYING toChris Lattner
2002-04-08s/Method/FunctionChris Lattner
2002-04-08s/method/functionChris Lattner
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner
2002-03-31Add method clearCallInterference().Vikram S. Adve
2002-03-31Include temp. values when computing max. size of stack frame!Vikram S. Adve
2002-03-31Fix a bug in previous bug fix.Vikram S. Adve
2002-03-31Bug fix: address used by indirect call instruction should alsoVikram S. Adve
2002-03-26Change references from Method to FunctionChris Lattner
2002-03-24Destroy MethodLiveVarInfo after register allocation.Vikram S. Adve
2002-03-24Use deterministic iterator for SchedGraphs. This is actually notVikram S. Adve
2002-03-24Bug fix: nextToTry was not being initialized in one case.Vikram S. Adve
2002-03-24Add option to disable scheduling.Vikram S. Adve
2002-03-24Add option to disable scheduling.Vikram S. Adve
2002-03-24Minor changes.Vikram S. Adve
2002-03-24Re-fix bug: Put back MachineCodeForInstruction::dropAllReferences.Vikram S. Adve
2002-03-24Fix padding for variables allocated on stack.Vikram S. Adve
2002-03-24Major overhaul to FoldGetElemPtr to handle mixed array and struct refs.Vikram S. Adve
2002-03-24Use deterministic iterator for treeRoots.Vikram S. Adve
2002-03-24Change treeRoots data structure to make enumeration deterministic.Vikram S. Adve
2002-03-23Rename Method to FunctionChris Lattner
2002-03-18Big bug fix: getUsableUniRegAtMI needed to return values in argumentsVikram S. Adve
2002-03-18Added function computeOffsetforLocalVar to check how big theVikram S. Adve
2002-03-18Bug fix in setting CC register.Vikram S. Adve
2002-03-18Constants are now added to the constant pool only when a loadVikram S. Adve
2002-03-18Use vector for machine instructions returned by GetInstructionsByRule.Vikram S. Adve
2002-03-18Big bug fix: getUsableUniRegAtMI needed to return values in argumentsVikram S. Adve
2002-02-26Change to make it build with GCC 2.95.3Anand Shukla