llvm-6502/lib/Target/Mips
Reed Kotler c09856b535 Change mips16 delay slot jumps to non delay slot forms by default.
We will make them delay slot forms if there is something that can be
placed in the delay slot during a separate pass. Mips16 extended instructions
cannot be placed in delay slots.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166990 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-30 00:54:49 +00:00
..
AsmParser [ms-inline asm] Add support for creating AsmRewrites in the target specific 2012-10-25 20:41:34 +00:00
Disassembler MIPS DSP: add functions which decode DSP and accumulator registers. 2012-09-27 02:01:10 +00:00
InstPrinter
MCTargetDesc This patch moves from using a hard coded number (4) 2012-10-03 21:58:54 +00:00
TargetInfo
CMakeLists.txt Remove TargetELFWriterInfo. 2012-10-28 21:34:43 +00:00
LLVMBuild.txt
Makefile MIPS DSP: add code necessary for pseudo instruction lowering. 2012-09-27 01:59:07 +00:00
Mips16FrameLowering.cpp This patch is for the implementation of mips16 complex pattern addr16. 2012-10-28 06:02:37 +00:00
Mips16FrameLowering.h Properly save and restore RA and Mips16 callee save registers S0,S1 2012-09-21 01:08:16 +00:00
Mips16InstrFormats.td
Mips16InstrInfo.cpp Change mips16 delay slot jumps to non delay slot forms by default. 2012-10-30 00:54:49 +00:00
Mips16InstrInfo.h
Mips16InstrInfo.td Change mips16 delay slot jumps to non delay slot forms by default. 2012-10-30 00:54:49 +00:00
Mips16RegisterInfo.cpp This patch is for the implementation of mips16 complex pattern addr16. 2012-10-28 06:02:37 +00:00
Mips16RegisterInfo.h
Mips64InstrInfo.td [mips] Add tail call instructions. 2012-10-19 21:14:34 +00:00
Mips.h
Mips.td Add flags and feature bits for mips dsp. 2012-09-21 23:41:49 +00:00
MipsAnalyzeImmediate.cpp
MipsAnalyzeImmediate.h
MipsAsmPrinter.cpp Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
MipsAsmPrinter.h MIPS DSP: add code necessary for pseudo instruction lowering. 2012-09-27 01:59:07 +00:00
MipsCallingConv.td Use the methods and classes that were added to simplify LowerCall and 2012-10-27 00:29:43 +00:00
MipsCodeEmitter.cpp Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
MipsCondMov.td
MipsDelaySlotFiller.cpp
MipsDSPInstrFormats.td MIPS DSP: other miscellaneous instructions. 2012-09-28 20:50:31 +00:00
MipsDSPInstrInfo.td MIPS DSP: other miscellaneous instructions. 2012-09-28 20:50:31 +00:00
MipsFrameLowering.cpp Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
MipsFrameLowering.h
MipsInstrFormats.td Adding support for instructions mfc0, mfc2, mtc0, mtc2 2012-10-06 01:17:37 +00:00
MipsInstrFPU.td Remove aligned/unaligned load/store fragments defined in MipsInstrInfo.td and 2012-09-15 01:52:08 +00:00
MipsInstrInfo.cpp mips16: When copying operands in a conditional branch instruction, allow for 2012-09-13 17:12:37 +00:00
MipsInstrInfo.h
MipsInstrInfo.td [mips] Fix TAILCALL's operand node type. 2012-10-19 21:30:15 +00:00
MipsISelDAGToDAG.cpp This patch is for the implementation of mips16 complex pattern addr16. 2012-10-28 06:02:37 +00:00
MipsISelLowering.cpp Expand all atomic ops for mips16. 2012-10-29 16:16:54 +00:00
MipsISelLowering.h [mips] Do not tail-call optimize vararg functions or functions with byval 2012-10-27 00:56:56 +00:00
MipsJITInfo.cpp
MipsJITInfo.h
MipsLongBranch.cpp
MipsMachineFunction.cpp This patch is for the implementation of mips16 complex pattern addr16. 2012-10-28 06:02:37 +00:00
MipsMachineFunction.h This patch is for the implementation of mips16 complex pattern addr16. 2012-10-28 06:02:37 +00:00
MipsMCInstLower.cpp
MipsMCInstLower.h MIPS DSP: add code necessary for pseudo instruction lowering. 2012-09-27 01:59:07 +00:00
MipsRegisterInfo.cpp This patch is for the implementation of mips16 complex pattern addr16. 2012-10-28 06:02:37 +00:00
MipsRegisterInfo.h
MipsRegisterInfo.td 1. Add load/store words from the stack 2012-09-28 02:26:24 +00:00
MipsRelocations.h
MipsSchedule.td
MipsSEFrameLowering.cpp Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
MipsSEFrameLowering.h
MipsSEInstrInfo.cpp
MipsSEInstrInfo.h
MipsSelectionDAGInfo.cpp
MipsSelectionDAGInfo.h
MipsSERegisterInfo.cpp Delete member MipsFunctionInfo::OutArgFIRange and code that accesses it. 2012-09-26 19:18:19 +00:00
MipsSERegisterInfo.h
MipsSubtarget.cpp Initialize boolean variables in MipsSubtarget's constructor. 2012-09-25 23:07:11 +00:00
MipsSubtarget.h Add flags and feature bits for mips dsp. 2012-09-21 23:41:49 +00:00
MipsTargetMachine.cpp Remove TargetELFWriterInfo. 2012-10-28 21:34:43 +00:00
MipsTargetMachine.h Remove TargetELFWriterInfo. 2012-10-28 21:34:43 +00:00
MipsTargetObjectFile.cpp Move TargetData to DataLayout. 2012-10-08 16:38:25 +00:00
MipsTargetObjectFile.h