summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcInternals.h
Commit message (Expand)AuthorAgeFilesLines
* Great renaming: Sparc --> SparcV9Brian Gaeke2004-02-251-134/+0
* Hoist some sparc specific code into the sparc targetChris Lattner2003-12-201-0/+2
* Reorganized the Sparc backend to be more modular -- each differentMisha Brukman2003-12-171-576/+7
* The functions to create new instances of passes are no longer methods in theMisha Brukman2003-11-131-15/+16
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* PreSelection and PeepholeOpts are now FunctionPasses.Misha Brukman2003-11-071-2/+2
* Added LLVM copyright header.John Criswell2003-10-211-0/+7
* Goodbye, AddRegNumToValuesBrian Gaeke2003-10-201-6/+0
* Make replaceMachineCodeForFunction() return void.Brian Gaeke2003-10-201-1/+1
* Add prototype for replaceMachineCodeForFunction().Brian Gaeke2003-10-171-0/+1
* Fix a typo in Sparc.cpp.Brian Gaeke2003-09-181-4/+2
* No longer provide an optinfo, noone uses itChris Lattner2003-09-011-16/+0
* Move private interfaces into private .h fileChris Lattner2003-09-011-0/+7
* Unbreak SPARC backend: addPassesToJITCompile andBrian Gaeke2003-08-141-3/+3
* Adjust files for move of mapping info stuff into the Sparc directoryChris Lattner2003-08-131-1/+6
* Add ConvertConstantToIntType() to unify all constant handlingVikram S. Adve2003-07-291-50/+16
* (1) Major fix to the way unused regs. are marked and found for the FPVikram S. Adve2003-07-251-16/+12
* Added special consideration for instrumentation strategyAnand Shukla2003-07-201-0/+4
* Moved RegClassIDs enum to be next to the RegTypes enum.Misha Brukman2003-07-071-14/+14
* Make the RegClassID values public -- there is no other way to get them.Vikram S. Adve2003-07-061-4/+6
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-301-1/+1
* move contents of include/llvm/Reoptimizer/Mapping/FInfo.h into here, it is sp...Chris Lattner2003-06-161-0/+2
* Extensive changes to the way code generation occurs for functionVikram S. Adve2003-05-311-27/+14
* 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
OpenPOWER on IntegriCloud