summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsInstrInfo.td
AgeCommit message (Expand)AuthorFilesLines
2013-04-19[mips] First patch which adds support for micromips.Akira Hatanaka1-29/+42
2013-04-19[mips] Fix InstAlias of XOR and OR macros. Set EmitAlias flag and changeAkira Hatanaka1-2/+2
2013-04-13[mips] Reapply r179420 and r179421.Akira Hatanaka1-4/+7
2013-04-12Revert r179420 and r179421.Akira Hatanaka1-7/+4
2013-04-12[mips] Instruction selection patterns for carry-setting and using addAkira Hatanaka1-4/+7
2013-03-30[mips] Add patterns for DSP indexed load instructions.Akira Hatanaka1-13/+31
2013-03-30[mips] Define reg+imm load/store pattern templates.Akira Hatanaka1-0/+7
2013-03-30[mips] Fix definitions of multiply, multiply-add/sub and divide instructions.Akira Hatanaka1-33/+76
2013-03-30[mips] Define pseudo instructions for spilling and copying accumulatorAkira Hatanaka1-0/+10
2013-03-28[Mips Assembler] Add support for OR macro with imediate opperandJack Carter1-0/+3
2013-03-28[Mips Assembler] Add alias definitions for jalJack Carter1-0/+3
2013-03-22This patch that enables the Mips assembler to use symbols for offset for inst...Jack Carter1-0/+4
2013-03-04[mips] Print move instructions.Akira Hatanaka1-1/+1
2013-03-01[mips] Fix inefficient code generation.Akira Hatanaka1-0/+8
2013-02-16[mips] Remove SDNPWantParent from the list of SDNodeProperties.Akira Hatanaka1-3/+3
2013-02-15[mips] Split SelectAddr, which was used to match address patterns, into twoAkira Hatanaka1-1/+7
2013-02-08Add the 16 bit version of addiu. To the assembler, the 16 and 32 bit are theReed Kotler1-0/+4
2013-02-07[mips] Add definition of JALR instruction which has two register operands. Ch...Akira Hatanaka1-2/+9
2013-02-06[mips] Make NOP a pseudo instruction and expand it to "sll $zero, $zero, 0".Akira Hatanaka1-2/+1
2013-02-05Move MRI liveouts to Mips return instructions.Jakob Stoklund Olesen1-1/+2
2013-02-05This patch that sets the EmitAlias flag in td files Jack Carter1-22/+30
2013-02-02Start static relocation implementation for mips16.Reed Kotler1-0/+4
2013-01-30[mips] Lower EH_RETURN.Akira Hatanaka1-0/+21
2013-01-19This is a resubmittal. For some reason it broke the bots yesterdayJack Carter1-4/+8
2013-01-18This is a resubmittal. For some reason it broke the bots yesterdayJack Carter1-16/+28
2013-01-12This patch tackles the problem of parsing Mips Jack Carter1-108/+111
2013-01-07Remove # from the beginning and end of def names. The # is a paste operator a...Craig Topper1-19/+19
2013-01-04[mips] Reorder template parameters. Remove class shift_rotate_imm32 andAkira Hatanaka1-28/+33
2013-01-04[mips] Refactor instructions which move data from or to coprocessors.Akira Hatanaka1-12/+15
2012-12-21[mips] Refactor subword-swap, EXT/INS, load-effective-address and read-hardwareAkira Hatanaka1-40/+28
2012-12-21[mips] Refactor SYNC and multiply/divide instructions.Akira Hatanaka1-44/+30
2012-12-21[mips] Refactor BAL instructions.Akira Hatanaka1-10/+17
2012-12-21[mips] Fix encoding of BAL instruction. Also, fix assembler test case whichAkira Hatanaka1-1/+1
2012-12-21[mips] Refactor jump, jump register, jump-and-link and nop instructions.Akira Hatanaka1-33/+23
2012-12-21[mips] Refactor load/store left/right and load-link and store-conditionalAkira Hatanaka1-61/+37
2012-12-21[mips] Refactor load/store instructions.Akira Hatanaka1-51/+23
2012-12-21[mips] Remove unnecessary isPseudo parameter.Akira Hatanaka1-24/+16
2012-12-21[mips] Refactor LUI instruction.Akira Hatanaka1-5/+4
2012-12-21[mips] Refactor count leading zero or one instructions.Akira Hatanaka1-18/+11
2012-12-21[mips] Refactor sign-extension-in-register instructions.Akira Hatanaka1-9/+5
2012-12-21[mips] Refactor instructions which copy from and to HI/LO registers.Akira Hatanaka1-18/+8
2012-12-21[mips] Refactor logical NOR instructions.Akira Hatanaka1-6/+5
2012-12-21[mips] Move instruction definitions in MipsInstrInfo.td.Akira Hatanaka1-37/+39
2012-12-20There is one more patch to finish large frames. Make sure we assertReed Kotler1-0/+4
2012-12-20[mips] Refactor SLT (set on less than) instructions. Separate encodingAkira Hatanaka1-18/+13
2012-12-20[mips] Refactor unconditional branch instruction. Separate encoding informationAkira Hatanaka1-6/+4
2012-12-20[mips] Remove asm string parameter from pseudo instructions. Add InstrItinClass Akira Hatanaka1-44/+37
2012-12-20[mips] Delete definition of CPRESTORE instruction.Akira Hatanaka1-8/+0
2012-12-20[mips] Refactor conditional branch instructions with one register operand.Akira Hatanaka1-10/+8
2012-12-20[mips] Refactor conditional branch instructions with two register operands.Akira Hatanaka1-6/+7