summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsInstrFormats.td
AgeCommit message (Expand)AuthorFilesLines
2013-04-19[mips] First patch which adds support for micromips.Akira Hatanaka1-5/+25
2013-02-07[mips] Add definition of JALR instruction which has two register operands. Ch...Akira Hatanaka1-1/+2
2013-02-06[mips] Make NOP a pseudo instruction and expand it to "sll $zero, $zero, 0".Akira Hatanaka1-6/+0
2013-01-04[mips] 80 columns.Akira Hatanaka1-1/+1
2013-01-04[mips] Refactor instructions which move data from or to coprocessors.Akira Hatanaka1-5/+3
2012-12-21[mips] Refactor subword-swap, EXT/INS, load-effective-address and read-hardwareAkira Hatanaka1-2/+32
2012-12-21[mips] Refactor SYNC and multiply/divide instructions.Akira Hatanaka1-0/+23
2012-12-21[mips] Refactor BAL instructions.Akira Hatanaka1-0/+23
2012-12-21[mips] Refactor jump, jump register, jump-and-link and nop instructions.Akira Hatanaka1-5/+24
2012-12-21[mips] Refactor LUI instruction.Akira Hatanaka1-0/+12
2012-12-21[mips] Refactor count leading zero or one instructions.Akira Hatanaka1-0/+16
2012-12-21[mips] Refactor sign-extension-in-register instructions.Akira Hatanaka1-0/+14
2012-12-21[mips] Refactor instructions which copy from and to HI/LO registers.Akira Hatanaka1-0/+23
2012-12-20[mips] Refactor SLT (set on less than) instructions. Separate encodingAkira Hatanaka1-0/+13
2012-12-20[mips] Refactor unconditional branch instruction. Separate encoding informationAkira Hatanaka1-0/+11
2012-12-20[mips] Remove asm string parameter from pseudo instructions. Add InstrItinClass Akira Hatanaka1-4/+6
2012-12-20[mips] Refactor conditional branch instructions with one register operand.Akira Hatanaka1-0/+12
2012-12-20[mips] Refactor conditional branch instructions with two register operands.Akira Hatanaka1-0/+13
2012-12-20[mips] Refactor shift instructions with register operands. Separate encodingAkira Hatanaka1-0/+16
2012-12-20[mips] Refactor shift immediate instructions. Separate encoding informationAkira Hatanaka1-0/+16
2012-12-20[mips] Refactor arithmetic and logic instructions with immediate operands.Akira Hatanaka1-0/+13
2012-12-20[mips] Refactor arithmetic and logic instructions. Separate encodingAkira Hatanaka1-0/+15
2012-12-13[mips] Delete all floating point instruction classes that are no longer used.Akira Hatanaka1-130/+0
2012-12-13[mips] Modify definitions of floating point conditional move instructions.Akira Hatanaka1-0/+47
2012-12-13[mips] Modify definitions of floating point comparison instructions.Akira Hatanaka1-0/+16
2012-12-13[mips] Modify definitions of floating point branch instructions.Akira Hatanaka1-0/+13
2012-12-13[mips] Modify definitions of floating point indexed load and store instructions.Akira Hatanaka1-0/+30
2012-12-13[mips] Modify definitions of floating point multiply-add/sub instructions.Akira Hatanaka1-0/+17
2012-12-13[mips] Modify definitions of floating point load and store instructions.Akira Hatanaka1-0/+12
2012-12-13[mips] Modify definitions of move from/to coprocessor instructions.Akira Hatanaka1-0/+13
2012-12-13[mips] Modify definitions of two register operand floating point instructions.Akira Hatanaka1-0/+14
2012-12-13[mips] Modify definitions of three register operand floating point instructionsAkira Hatanaka1-0/+15
2012-12-13[mips] Move classes that do not belong in MipsInstrFormats.td intoAkira Hatanaka1-23/+0
2012-12-13[mips] Remove single-precision floating point instruction from multiclassAkira Hatanaka1-3/+3
2012-12-13[mips] Remove single-precision floating point instructions from multiclassesAkira Hatanaka1-6/+6
2012-12-07[mips] Shorten predicate name.Akira Hatanaka1-2/+2
2012-10-06Adding support for instructions mfc0, mfc2, mtc0, mtc2Jack Carter1-0/+21
2012-10-04Implement methods that enable expansion of load immediate Jack Carter1-0/+8
2012-07-31Define ADJCALLSTACKDOWN/UP nodes. These nodes are emitted regardless of whetherAkira Hatanaka1-4/+14
2012-07-31Change name of class MipsInst to InstSE to distinguish it from mips16'sAkira Hatanaka1-14/+14
2012-05-22This patch adds a predicate to existing mips32 and mips64 so that thoseAkira Hatanaka1-0/+3
2012-04-17Add disassembler to MIPS. Akira Hatanaka1-0/+6
2012-04-03Revert r153924. There were buildbot failures.Akira Hatanaka1-6/+0
2012-04-03MIPS disassembler support.Akira Hatanaka1-0/+6
2012-03-01Fix bugs which were introduced when support for base+index floating point loadsAkira Hatanaka1-2/+1
2012-02-28remove blanks, and some code formatJia Liu1-1/+1
2012-02-28Add support for floating point base register + offset register addressing modeAkira Hatanaka1-0/+20
2012-02-25Add definitions of floating point multiply add/sub and negative multiplyAkira Hatanaka1-0/+18
2011-12-06Use branches instead of jumps + variable cleanup. Testcase coming next. Patch...Bruno Cardoso Lopes1-1/+1
2011-10-18Final patch that completes old JIT support for Mips:Bruno Cardoso Lopes1-25/+50