llvm-6502/lib/Target/SparcV9
Misha Brukman b5b9adc5a0 Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed.
Non-obvious change: since I have changed ST and STD to be STF and STDF to
(a) closer resemble their name (NOT assembly text) in the Sparc manual, and
(b) clearly specify that they they are floating-point opcodes,
I made the same changes in this file.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6376 91177308-0d34-0410-b5e6-96231b3b80d8
2003-05-27 22:39:01 +00:00
..
InstrSched (1) Added special register class containing (for now) %fsr. 2003-05-27 00:05:23 +00:00
InstrSelection Remove unneccesary &* 2003-04-23 16:36:11 +00:00
LiveVar Renamed MachienOperand::opIsDef to MachineOperand::opIsDefOnly() 2003-05-27 00:06:48 +00:00
ModuloScheduling Just some code beautification changes I had sitting around in my tree. 2003-04-22 23:00:08 +00:00
RegAlloc (1) Added special register class containing (for now) %fsr. 2003-05-27 00:05:23 +00:00
.cvsignore SparcV9CodeEmitter.cpp is a part of the Sparc code emitter. The main function 2003-05-27 20:07:58 +00:00
EmitBytecodeToAssembly.cpp changed implementation of LLVM BYTECODE Length 2002-07-25 17:22:48 +00:00
MachineCodeForInstruction.h Move annotation to support library 2003-01-14 21:29:58 +00:00
MachineFunctionInfo.h State for frame and constant pool information pulled out of MachineFunction 2002-12-28 20:07:33 +00:00
MachineInstrAnnot.h Remove separate vector of implicit refs from MachineInstr, and 2002-10-29 19:41:18 +00:00
Makefile Moved generation of the SparcV9CodeEmitter.inc file higher in the Makefile so 2003-05-27 22:04:38 +00:00
MappingInfo.cpp Replaced uses of deprecated `MachineFunction::get(BasicBlock *BB)'. 2002-10-28 20:00:31 +00:00
MappingInfo.h moved from CodeGen to this dir 2002-07-22 22:09:35 +00:00
SparcV9.burg.in Add support for compiling varargs functions. 2003-05-25 15:59:47 +00:00
SparcV9.td Added definitions for a bunch of floating-point instructions. 2003-05-27 20:03:29 +00:00
SparcV9AsmPrinter.cpp Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed. 2003-05-27 22:35:43 +00:00
SparcV9CodeEmitter.cpp Broke out class definition from SparcV9CodeEmitter, and added ability to take a 2003-05-27 21:45:05 +00:00
SparcV9CodeEmitter.h Broke out class definition from SparcV9CodeEmitter, and added ability to take a 2003-05-27 21:45:05 +00:00
SparcV9Instr.def One of the first major changes to make the work of JITting easier: adding 2003-05-27 22:32:38 +00:00
SparcV9InstrInfo.cpp Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed. 2003-05-27 22:35:43 +00:00
SparcV9InstrSelection.cpp Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed. 2003-05-27 22:37:00 +00:00
SparcV9InstrSelectionSupport.h Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed. 2003-05-27 22:39:01 +00:00
SparcV9Internals.h Add prototypes to add passes to JIT compilation and code emission. 2003-05-27 22:01:10 +00:00
SparcV9PeepholeOpts.cpp Cleaned up code layout; no functional changes. 2003-05-23 19:20:57 +00:00
SparcV9PreSelection.cpp Eliminate use of NonCopyable so that doxygen documentation doesn't link 2003-05-01 20:28:45 +00:00
SparcV9PrologEpilogInserter.cpp Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed. 2003-05-27 22:35:43 +00:00
SparcV9RegClassInfo.cpp Fixed `volatile' typo. 2003-05-21 19:34:28 +00:00
SparcV9RegClassInfo.h Added special register class containing (for now) %fsr. 2003-05-27 00:02:22 +00:00
SparcV9RegInfo.cpp Added special register class containing (for now) %fsr. 2003-05-27 00:02:22 +00:00
SparcV9SchedInfo.cpp Added entries for each of the instructions with annotations ('r' or 'i'). 2003-05-27 22:33:39 +00:00
SparcV9StackSlots.cpp Rename MachineInstrInfo -> TargetInstrInfo 2003-01-14 22:00:31 +00:00
SparcV9TargetMachine.cpp * Allow passing in an unsigned configuration to allocateSparcTargetMachine() 2003-05-27 22:24:48 +00:00