aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2003-07-02Leak fix: delete old objects before reallocation in an assignment operator!Vikram S. Adve
2003-06-30Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell
2003-06-22Remove a ton of extraneous #includesChris Lattner
2003-06-11Included assert.h so that the code compiles under newer versions of GCC.John Criswell
2003-06-03Minor cleanups:Chris Lattner
2003-06-03Remove use of enumChris Lattner
2003-06-03Remove noncopyable base class as it was making the doxygen docs harder to readChris Lattner
2003-06-02Remove NonCopyable base class to clean up doxygen outputChris Lattner
2003-06-01Hack up MachineCodeEmitter to actually be target independent.Chris Lattner
2003-05-31Renamed a variable.Vikram S. Adve
2003-05-31Support for annul/pred and other future flags on op codes.Vikram S. Adve
2003-05-31Added MachineCodeForInstruction object as an argument toVikram S. Adve
2003-05-30Added saveBBreferences() for BasicBlock resolution.Misha Brukman
2003-05-27Defines a pass-through debugging emitter -- it writes to a file for inspectionMisha Brukman
2003-05-27Renamed MachienOperand::opIsDef to MachineOperand::opIsDefOnly()Vikram S. Adve
2003-05-12Beef up interface, move getVarInfo out-of-line.Chris Lattner
2003-05-12Expand API for updating live var info.Chris Lattner
2003-05-09Allow const functionsChris Lattner
2003-05-08Fix bug in last checkinChris Lattner
2003-05-08Add new methods for stub generationChris Lattner
2003-05-07Add comments, add a vector to keep track of which registers are allocatableChris Lattner
2003-01-16Print machine frame objects with the frame offset intrinsic to the machineChris Lattner
2003-01-15Move sparc specific code into the Sparc backendChris Lattner
2003-01-15Move private headers into private regalloc directoryChris Lattner
2003-01-15Move private header to private dirChris Lattner
2003-01-15Remove obsolete ctorChris Lattner
2003-01-15Remove internal helper fnChris Lattner
2003-01-15ADd support for CC registers for Sparc BEChris Lattner
2003-01-15Add support for the CC registers for Sparc BEChris Lattner
2003-01-15Remove more unused methodsChris Lattner
2003-01-15Remove a ton of functions that are no longer used, instead using BuildMIChris Lattner
2003-01-15Add new helper method addRegDefChris Lattner
2003-01-15* Eliminate a bunch of inline functions.Chris Lattner
2003-01-14Move llvm/Analysis/LiveVar/ValueSet.h to CodeGen/ValueSet.hChris Lattner
2003-01-14Move annotation to support libraryChris Lattner
2003-01-13Add new filesChris Lattner
2003-01-13Simplify interface to creating a registerChris Lattner
2003-01-13* Add support for new types of operandsChris Lattner
2003-01-13* Add 3 new types of MachineOperand: ConstantPoolIndex ExternalSymbol and Glo...Chris Lattner
2003-01-13* Add a constant pool to hold per-function constants which must be spilled to...Chris Lattner
2003-01-13* Add utility methods which make common cases easierChris Lattner
2003-01-13* Add support for values in the constant poolChris Lattner
2002-12-29More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner
2002-12-28Rename FunctionFrameInfo to MachineFrameInfoChris Lattner
2002-12-28Descriptor object used to manage abstract frame referencesChris Lattner
2002-12-28State for frame and constant pool information pulled out of MachineFunctionChris Lattner
2002-12-28* Frame indices are signedChris Lattner
2002-12-28* Pull a bunch of frame and constant pool state out into a newChris Lattner
2002-12-28Initial check in of MachineFunctionPass.hChris Lattner
2002-12-25Add abstract frame index capabilityChris Lattner