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