aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SparcV9/SparcV9Internals.h
AgeCommit message (Expand)Author
2004-04-25Fix file header comments and include guards -- many files have been moved orBrian Gaeke
2004-04-23Include SparcV9RegInfo.h instead of TargetRegInfo.h.Brian Gaeke
2004-03-01TargetCacheInfo has been removed; its only uses were to propagate a constantBrian Gaeke
2004-02-25Great renaming: Sparc --> SparcV9Brian Gaeke
2003-12-20Hoist some sparc specific code into the sparc targetChris Lattner
2003-12-17Reorganized the Sparc backend to be more modular -- each differentMisha Brukman
2003-11-13The functions to create new instances of passes are no longer methods in theMisha Brukman
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-07PreSelection and PeepholeOpts are now FunctionPasses.Misha Brukman
2003-10-21Added LLVM copyright header.John Criswell
2003-10-20Goodbye, AddRegNumToValuesBrian Gaeke
2003-10-20Make replaceMachineCodeForFunction() return void.Brian Gaeke
2003-10-17Add prototype for replaceMachineCodeForFunction().Brian Gaeke
2003-09-18Fix a typo in Sparc.cpp.Brian Gaeke
2003-09-01No longer provide an optinfo, noone uses itChris Lattner
2003-09-01Move private interfaces into private .h fileChris Lattner
2003-08-14Unbreak SPARC backend: addPassesToJITCompile andBrian Gaeke
2003-08-13Adjust files for move of mapping info stuff into the Sparc directoryChris Lattner
2003-07-29Add ConvertConstantToIntType() to unify all constant handlingVikram S. Adve
2003-07-25(1) Major fix to the way unused regs. are marked and found for the FPVikram S. Adve
2003-07-20Added special consideration for instrumentation strategyAnand Shukla
2003-07-07Moved RegClassIDs enum to be next to the RegTypes enum.Misha Brukman
2003-07-06Make the RegClassID values public -- there is no other way to get them.Vikram S. Adve
2003-06-30Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell
2003-06-16move contents of include/llvm/Reoptimizer/Mapping/FInfo.h into here, it is sp...Chris Lattner
2003-05-31Extensive changes to the way code generation occurs for functionVikram S. Adve
2003-05-30The register types need to be visible outside of the class to be useful.Misha Brukman
2003-05-27Added the 'r' and 'i' annotations to instructions as their opcode names haveMisha Brukman
2003-05-27Add prototypes to add passes to JIT compilation and code emission.Misha Brukman
2003-05-27Added special register class containing (for now) %fsr.Vikram S. Adve
2003-05-25Add support for compiling varargs functions.Vikram S. Adve
2003-05-24Reword to remove reference to how things worked in the past.Misha Brukman
2003-05-24Implement the TargetInstrInfo's createNOPinstr() and isNOPinstr() interface.Misha Brukman
2003-05-20Sparc instruction opcodes now all live under the `V9' namespace.Misha Brukman
2003-01-15Move sparc specific code into the Sparc backendChris Lattner
2003-01-15Adjust to simpler interfacesChris Lattner
2003-01-14Rename MachineInstrInfo -> TargetInstrInfoChris Lattner
2002-12-29More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner
2002-12-29Rename MachineOptInfo to TargetoptInfoChris Lattner
2002-12-28Rename MachineFrameInfo to TargetFrameInfo.hChris Lattner
2002-12-28* Rename MachineFrameInfo to TargetFrameInfoChris Lattner
2002-10-29These are no longer virtual methodsChris Lattner
2002-10-29Allow TargetMachine to refuse static code genChris Lattner
2002-10-29MachineInstrInfo doesn't need a TargetMachineChris Lattner
2002-10-28Remove all traces of the "Opcode Mask" field in the MachineInstr classChris Lattner
2002-10-28Move addPassesToEmitAssembly from TargetMachine to UltraSparc because itChris Lattner
2002-10-28Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman
2002-10-13Eliminate duplicate target pointer in SparcRegInfo.Vikram S. Adve
2002-09-28Simplified code that handles call args and rets, so it no longerVikram S. Adve
2002-09-27Modify operand order for Create{Sign,Zero}ExtensionInstructions.Vikram S. Adve