llvm-6502/lib/Target/Mips
Reed Kotler b2d1275188 Add the 16 bit version of addiu. To the assembler, the 16 and 32 bit are the
same so we put in the comment field an indicator when we think we are
emitting the 16 bit version. For the direct object emitter, the difference is 
important as well as for other passes which need an accurate count of 
program size. There will be other similar putbacks to this for various
instructions.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174747 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-08 21:42:56 +00:00
..
AsmParser
Disassembler
InstPrinter
MCTargetDesc This patch that sets the Mips ELF header flag for 2013-02-05 09:30:03 +00:00
TargetInfo
CMakeLists.txt
LLVMBuild.txt
Makefile
Mips16FrameLowering.cpp
Mips16FrameLowering.h
Mips16InstrFormats.td
Mips16InstrInfo.cpp When Mips16 frames grow large, the immediate field may exceed the maximum 2013-02-08 03:57:41 +00:00
Mips16InstrInfo.h When Mips16 frames grow large, the immediate field may exceed the maximum 2013-02-08 03:57:41 +00:00
Mips16InstrInfo.td Add the 16 bit version of addiu. To the assembler, the 16 and 32 bit are the 2013-02-08 21:42:56 +00:00
Mips16RegisterInfo.cpp When Mips16 frames grow large, the immediate field may exceed the maximum 2013-02-08 03:57:41 +00:00
Mips16RegisterInfo.h
Mips64InstrInfo.td [mips] Add definition of JALR instruction which has two register operands. Change the 2013-02-07 19:48:00 +00:00
Mips.h
Mips.td This patch that sets the Mips ELF header flag for 2013-02-05 09:30:03 +00:00
MipsAnalyzeImmediate.cpp
MipsAnalyzeImmediate.h
MipsAsmPrinter.cpp [mips] Make NOP a pseudo instruction and expand it to "sll $zero, $zero, 0". 2013-02-06 21:50:15 +00:00
MipsAsmPrinter.h
MipsCallingConv.td
MipsCodeEmitter.cpp
MipsCondMov.td
MipsDelaySlotFiller.cpp [mips] Make Filler a class and reduce indentation. 2013-02-07 21:32:32 +00:00
MipsDSPInstrFormats.td
MipsDSPInstrInfo.td
MipsFrameLowering.cpp
MipsFrameLowering.h
MipsInstrFormats.td [mips] Add definition of JALR instruction which has two register operands. Change the 2013-02-07 19:48:00 +00:00
MipsInstrFPU.td
MipsInstrInfo.cpp
MipsInstrInfo.h
MipsInstrInfo.td Add the 16 bit version of addiu. To the assembler, the 16 and 32 bit are the 2013-02-08 21:42:56 +00:00
MipsISelDAGToDAG.cpp
MipsISelLowering.cpp [mips] Do not use function CC_MipsN_VarArg unless the function being analyzed 2013-02-05 21:18:11 +00:00
MipsISelLowering.h
MipsJITInfo.cpp
MipsJITInfo.h
MipsLongBranch.cpp
MipsMachineFunction.cpp
MipsMachineFunction.h
MipsMCInstLower.cpp
MipsMCInstLower.h
MipsRegisterInfo.cpp
MipsRegisterInfo.h
MipsRegisterInfo.td
MipsRelocations.h
MipsSchedule.td
MipsSEFrameLowering.cpp
MipsSEFrameLowering.h
MipsSEInstrInfo.cpp
MipsSEInstrInfo.h
MipsSelectionDAGInfo.cpp
MipsSelectionDAGInfo.h
MipsSERegisterInfo.cpp
MipsSERegisterInfo.h
MipsSubtarget.cpp This patch that sets the Mips ELF header flag for 2013-02-05 09:30:03 +00:00
MipsSubtarget.h This patch that sets the Mips ELF header flag for 2013-02-05 09:30:03 +00:00
MipsTargetMachine.cpp
MipsTargetMachine.h
MipsTargetObjectFile.cpp
MipsTargetObjectFile.h