aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/Mips64InstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* [mips] Add definition of JALR instruction which has two register operands. Ch...Akira Hatanaka2013-02-071-0/+3
* This patch that sets the EmitAlias flag in td files Jack Carter2013-02-051-13/+20
* This is a resubmittal. For some reason it broke the bots yesterdayJack Carter2013-01-181-31/+29
* This patch tackles the problem of parsing Mips Jack Carter2013-01-121-49/+68
* Remove # from the beginning and end of def names. The # is a paste operator a...Craig Topper2013-01-071-8/+8
* [mips] 80 columns.Akira Hatanaka2013-01-041-4/+8
* [mips] Reorder template parameters. Remove class shift_rotate_imm32 andAkira Hatanaka2013-01-041-26/+26
* [mips] Refactor instructions which move data from or to coprocessors.Akira Hatanaka2013-01-041-16/+16
* [mips] Refactor subword-swap, EXT/INS, load-effective-address and read-hardwareAkira Hatanaka2012-12-211-12/+13
* [mips] Refactor SYNC and multiply/divide instructions.Akira Hatanaka2012-12-211-10/+6
* [mips] Refactor jump, jump register, jump-and-link and nop instructions.Akira Hatanaka2012-12-211-3/+3
* [mips] Refactor load/store left/right and load-link and store-conditionalAkira Hatanaka2012-12-211-18/+15
* [mips] Refactor load/store instructions.Akira Hatanaka2012-12-211-11/+11
* [mips] Refactor LUI instruction.Akira Hatanaka2012-12-211-1/+1
* [mips] Refactor count leading zero or one instructions.Akira Hatanaka2012-12-211-2/+2
* [mips] Refactor sign-extension-in-register instructions.Akira Hatanaka2012-12-211-2/+2
* [mips] Refactor instructions which copy from and to HI/LO registers.Akira Hatanaka2012-12-211-4/+4
* [mips] Refactor logical NOR instructions.Akira Hatanaka2012-12-211-1/+1
* [mips] Refactor SLT (set on less than) instructions. Separate encodingAkira Hatanaka2012-12-201-4/+6
* [mips] Remove asm string parameter from pseudo instructions. Add InstrItinClass Akira Hatanaka2012-12-201-14/+14
* [mips] Refactor conditional branch instructions with one register operand.Akira Hatanaka2012-12-201-4/+4
* [mips] Refactor conditional branch instructions with two register operands.Akira Hatanaka2012-12-201-2/+2
* [mips] Change the order of template parameters. Move the default parameters toAkira Hatanaka2012-12-201-12/+11
* [mips] Refactor shift instructions with register operands. Separate encodingAkira Hatanaka2012-12-201-4/+4
* [mips] Refactor shift immediate instructions. Separate encoding informationAkira Hatanaka2012-12-201-17/+13
* [mips] Refactor arithmetic and logic instructions with immediate operands.Akira Hatanaka2012-12-201-9/+13
* [mips] Refactor arithmetic and logic instructions. Separate encodingAkira Hatanaka2012-12-201-9/+9
* [mips] Delete ArithOverflowR and ArithOverflow and use ArithLogicR andAkira Hatanaka2012-12-201-13/+12
* [mips] Delete nodes and instructions for dynamic alloca that are no longer inAkira Hatanaka2012-12-071-7/+0
* [mips] Shorten predicate name.Akira Hatanaka2012-12-071-15/+15
* [mips] Remove unnecessary predicates.Akira Hatanaka2012-12-071-1/+1
* [mips] Generate big GOT code.Akira Hatanaka2012-11-211-0/+2
* [mips] Set isAsCheapAsAMove flag on ADDiu and DADDiu, which enablesAkira Hatanaka2012-10-311-1/+1
* [mips] Add tail call instructions.Akira Hatanaka2012-10-191-0/+1
* Expose move to/from coprocessor instructions in MIPS64 mode.David Chisnall2012-10-111-0/+30
* Improvements to MIPS64 assembler:David Chisnall2012-10-091-0/+8
* Remove aligned/unaligned load/store fragments defined in MipsInstrInfo.td andAkira Hatanaka2012-09-151-28/+12
* The instruction DINS may be transformed into DINSU or DEXTM dependingJack Carter2012-08-311-0/+4
* The instruction DEXT may be transformed into DEXTU or DEXTM dependingJack Carter2012-08-281-3/+7
* Another 32 to 64 bit sign extension bug.Jack Carter2012-08-091-1/+1
* The define for 64 bit sign extension neglected to Jack Carter2012-08-071-7/+8
* The Mips64InstrInfo.td definitions DynAlloc64 LEA_ADDiu64 Jack Carter2012-08-061-5/+3
* Doubleword Shift Left Logical Plus 32Jack Carter2012-07-161-0/+5
* Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka2012-07-101-1/+1
* 1. introduce MipsPat in place of Pat in order to exclude those fromAkira Hatanaka2012-06-141-47/+50
* Add definitions of 32/64-bit unaligned load/store instructions for Mips.Akira Hatanaka2012-06-021-0/+12
* This patch adds a predicate to existing mips32 and mips64 so that thoseAkira Hatanaka2012-05-221-15/+25
* Delete blank line.Akira Hatanaka2012-04-181-1/+0
* Add disassembler to MIPS. Akira Hatanaka2012-04-171-19/+35
* Revert r153924. There were buildbot failures.Akira Hatanaka2012-04-031-35/+19