summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcInternals.h
Commit message (Expand)AuthorAgeFilesLines
* The register types need to be visible outside of the class to be useful.Misha Brukman2003-05-301-14/+13
* Added the 'r' and 'i' annotations to instructions as their opcode names haveMisha Brukman2003-05-271-3/+3
* Add prototypes to add passes to JIT compilation and code emission.Misha Brukman2003-05-271-8/+17
* Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-271-52/+8
* Add support for compiling varargs functions.Vikram S. Adve2003-05-251-2/+2
* Reword to remove reference to how things worked in the past.Misha Brukman2003-05-241-4/+3
* Implement the TargetInstrInfo's createNOPinstr() and isNOPinstr() interface.Misha Brukman2003-05-241-0/+29
* Sparc instruction opcodes now all live under the `V9' namespace.Misha Brukman2003-05-201-20/+24
* Move sparc specific code into the Sparc backendChris Lattner2003-01-151-0/+2
* Adjust to simpler interfacesChris Lattner2003-01-151-14/+1
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-141-5/+5
* More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner2002-12-291-7/+7
* Rename MachineOptInfo to TargetoptInfoChris Lattner2002-12-291-10/+8
* Rename MachineFrameInfo to TargetFrameInfo.hChris Lattner2002-12-281-1/+1
* * Rename MachineFrameInfo to TargetFrameInfoChris Lattner2002-12-281-4/+28
* These are no longer virtual methodsChris Lattner2002-10-291-5/+5
* Allow TargetMachine to refuse static code genChris Lattner2002-10-291-1/+1
* MachineInstrInfo doesn't need a TargetMachineChris Lattner2002-10-291-1/+1
* Remove all traces of the "Opcode Mask" field in the MachineInstr classChris Lattner2002-10-281-7/+0
* Move addPassesToEmitAssembly from TargetMachine to UltraSparc because itChris Lattner2002-10-281-1/+2
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-281-7/+7
* Eliminate duplicate target pointer in SparcRegInfo.Vikram S. Adve2002-10-131-11/+0
* Simplified code that handles call args and rets, so it no longerVikram S. Adve2002-09-281-4/+2
* Modify operand order for Create{Sign,Zero}ExtensionInstructions.Vikram S. Adve2002-09-271-4/+4
* Added class MachineOptInfo as interface to target-specificVikram S. Adve2002-09-201-2/+25
* Move all the code that creates code generation passes from Sparc.cpp toVikram S. Adve2002-09-161-15/+77
* Add new function UltraSparcInstrInfo::CreateZeroExtensionInstructions.Vikram S. Adve2002-09-051-1/+17
* - Clean up interface to Sparc register handling a bit:Chris Lattner2002-08-121-1/+1
* * Removed extraneous #includesChris Lattner2002-08-091-11/+7
* GCC 3.1 changes, finally the burm file builds the FIRST time a clean director...Chris Lattner2002-07-251-0/+1
* added std:: to vectorAnand Shukla2002-07-111-2/+2
* Changed interface to insertCallerSavingCode().Vikram S. Adve2002-07-101-1/+3
* Numerous changes in interface to class SparcRegInfo corresponding toVikram S. Adve2002-07-081-75/+78
* Remove diff-cluttering tagsChris Lattner2002-06-301-1/+0
* changes to make it compatible with 64bit gccAnand Shukla2002-06-251-4/+4
* Numerous bug fixes:Vikram S. Adve2002-05-191-50/+73
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-291-1/+0
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-271-17/+17
* Added functions to compute which register, if any, to useVikram S. Adve2002-04-251-15/+20
* Include prototype for interface to PrologEpilogCodeInserter.cpp fileChris Lattner2002-04-091-0/+2
* s/Method/FunctionChris Lattner2002-04-081-6/+6
* Added function getCallInstIndirectAddrVal() to set call interferenceVikram S. Adve2002-03-311-1/+3
* s/Method/FunctionChris Lattner2002-03-291-1/+2
* Several sundry bug fixes.Vikram S. Adve2002-03-181-15/+23
* Clean up std namespace issuesChris Lattner2002-02-241-1/+1
* Write llvm bytecode to output .s file as last step of LLC.Chris Lattner2002-02-111-0/+1
* * Minor cleanupsChris Lattner2002-02-041-198/+62
* Move a ton of tables out of SparcInternals.h and move them to Sparc.cpp.Chris Lattner2002-02-041-687/+1
* Convert sparc backend over to use pass based compilation structure.Chris Lattner2002-02-031-29/+9
* Implement new method by method assembly output & memory releasingChris Lattner2002-02-031-1/+13
OpenPOWER on IntegriCloud