aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* * Implement rudimentary output of the constant poolChris Lattner2003-01-132-38/+220
* * Add support for FP registers ST*Chris Lattner2003-01-132-40/+146
* * Adjust to use new interfaces, eliminating CurReg stuffChris Lattner2003-01-132-820/+1604
* Fix references to functionsChris Lattner2003-01-131-6/+8
* Start renaming MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-131-16/+11
* * Use the PHI Elimination passChris Lattner2003-01-131-80/+6
* * Convert to use LiveVariable analysisChris Lattner2003-01-131-261/+251
* Convert to MachineFunctionPassChris Lattner2003-01-131-7/+6
* Add support for 3 new forms of MachineOperandChris Lattner2003-01-131-18/+39
* Add support for constant poolChris Lattner2003-01-131-1/+29
* Add support for global address by string and constant pool valuesChris Lattner2003-01-131-1/+10
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-131-3/+3
* * Start renaming MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-132-64/+86
* Add new getName methodChris Lattner2003-01-131-0/+7
* Simplify interface to creating a registerChris Lattner2003-01-131-3/+5
* * Add support for new types of operandsChris Lattner2003-01-131-2/+19
* * Add 3 new types of MachineOperand: ConstantPoolIndex ExternalSymbol and Glo...Chris Lattner2003-01-131-23/+111
* * Add a constant pool to hold per-function constants which must be spilled to...Chris Lattner2003-01-131-4/+11
* * Add utility methods which make common cases easierChris Lattner2003-01-131-2/+12
* * Add support for values in the constant poolChris Lattner2003-01-131-1/+16
* Add an option (which will go away in the future) signfifying that there is a ...Chris Lattner2003-01-131-0/+6
* More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner2002-12-2928-124/+109
* Rename MachineOptInfo to TargetoptInfoChris Lattner2002-12-297-23/+22
* Rename MachineOptInfo to TargetoptInfoChris Lattner2002-12-291-10/+8
* Rename FunctionFrameInfo to MachineFrameInfoChris Lattner2002-12-285-33/+33
* Rename FunctionFrameInfo to MachineFrameInfoChris Lattner2002-12-284-10/+10
* Rename MachineFrameInfo to TargetFrameInfo.hChris Lattner2002-12-286-6/+6
* Initial checkin of Prolog/Epilog code inserter, which is an important partChris Lattner2002-12-281-0/+247
* Put class in anonymous namespaceChris Lattner2002-12-281-23/+25
* * Convert to be a MachineFunctionPass instanceChris Lattner2002-12-281-174/+67
* * Convert to be a MachineFunctionPass instanceChris Lattner2002-12-281-196/+64
* * Add printing support for FrameIndex operandsChris Lattner2002-12-281-24/+29
* * A bunch of functionality and data was removed from MachineFunction and putChris Lattner2002-12-281-48/+84
* Frame info moved out of MachineFunction into a seperate objectChris Lattner2002-12-282-12/+14
* Eliminate unneccesary fileChris Lattner2002-12-281-42/+0
* Capture more information in ctorChris Lattner2002-12-281-1/+5
* Implement the TargetFrameInfo interfaceChris Lattner2002-12-281-6/+9
* * Initialize new FrameInfo memberChris Lattner2002-12-281-4/+11
* Changes to match new MRegisterInfo apiChris Lattner2002-12-281-25/+26
* *** Implement frame pointer elimination on X86!Chris Lattner2002-12-281-57/+288
* Contents merged with X86RegisterInfo.cppChris Lattner2002-12-281-111/+0
* * Remove implementations of previously pure virtual functions that are not an...Chris Lattner2002-12-281-49/+0
* * Minor reformattingChris Lattner2002-12-281-63/+78
* New addFrameReference functionChris Lattner2002-12-281-6/+18
* * Most pass ctor functions don't take TM arguments anymoreChris Lattner2002-12-281-7/+12
* * Convert to a MachineFunctionPassChris Lattner2002-12-282-72/+74
* * Convert to a MachineFunctionPassChris Lattner2002-12-282-26/+30
* * Use the new Abstract Frame Manager to handle incoming arguments andChris Lattner2002-12-282-200/+372
* * Rename machineFrameInfo to targetFrameInfoChris Lattner2002-12-281-19/+18
* * Rename MachineFrameInfo to TargetFrameInfoChris Lattner2002-12-281-4/+28