aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/MipsInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-21/+63
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-43/+140
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-79/+234
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-140/+272
* Update to LLVM 3.5a.Stephen Hines2014-04-241-116/+171
* Use instr mapping for microMIPS in llvm-mc.Zoran Jovanovic2013-11-151-3/+7
* Support for microMIPS trap instruction with immediate operands.Zoran Jovanovic2013-11-131-7/+7
* Support for microMIPS trap instructions 1.Zoran Jovanovic2013-11-071-7/+8
* Support for microMIPS branch instructions.Zoran Jovanovic2013-11-041-17/+24
* Support for microMIPS jump instructionsZoran Jovanovic2013-10-291-17/+22
* Make first substantial checkin of my port of ARM constant islands code to Mips.Reed Kotler2013-10-271-0/+3
* [mips] Define a pseudo instruction which writes to both the lower and higherAkira Hatanaka2013-10-151-2/+6
* [mips] Use predicates to guard instructions using accumulator registers insteadAkira Hatanaka2013-10-151-8/+12
* [mips] Rename isel nodes.Akira Hatanaka2013-10-151-9/+9
* Mips: Disassemble sign-extended 64 bit immediates properly.Benjamin Kramer2013-10-111-1/+3
* [mips] Fix definition of mfhi and mflo instructions to read from the wholeAkira Hatanaka2013-10-071-14/+16
* This patch adds aliases for Mips sub instruction with immediate operands. Cor...Vladimir Medic2013-10-011-2/+16
* Even more spelling fixes for "instruction".Robert Wilhelm2013-09-281-1/+1
* [mips] MUL should clobber HI0 and LO0.Akira Hatanaka2013-09-201-0/+1
* Fixed bug when generating Load Upper Immediate microMIPS instruction.Zoran Jovanovic2013-09-141-1/+1
* Support for microMIPS DIV instructions.Zoran Jovanovic2013-09-141-1/+1
* Support for misc microMIPS instructions.Zoran Jovanovic2013-09-141-13/+13
* [mips] Use uimm5 and uimm6 instead of shamt and imm, if the immediate has to fitAkira Hatanaka2013-09-071-15/+20
* [mips] Define "trap" as a pseudo instruction that turns into "break 0, 0".Akira Hatanaka2013-09-061-3/+7
* [mips] Delete unused classes and defs.Akira Hatanaka2013-09-061-9/+1
* [mips] Make "b" (unconditional branch) a pseudo. "b" is an assembly idiom, wh...Akira Hatanaka2013-09-061-4/+5
* [mips] Set instruction itineraries of loads, stores and conditional moves.Akira Hatanaka2013-09-061-10/+12
* This patch adds support for microMIPS Multiply and Add/Sub instructions. Test...Vladimir Medic2013-09-061-5/+5
* This patch adds support for microMIPS Move to/from HI/LO instructions. Test c...Vladimir Medic2013-09-061-6/+8
* [mips][msa] Added load/store intrinsics.Daniel Sanders2013-08-281-0/+3
* [mips] Use ptr_rc to simplify definitions of base+index load/store instructions.Akira Hatanaka2013-08-281-0/+7
* [mips] Clean up definitions of move word from/to coprocessor instructions.Akira Hatanaka2013-08-281-25/+11
* [mips][msa] Added bitconverts for vector types for big and little-endianDaniel Sanders2013-08-271-0/+2
* This patch implements trap instructions for mips. The test cases are added.Vladimir Medic2013-08-261-0/+22
* [mips] Resolve register classes dynamically using ptr_rc to reduce the number ofAkira Hatanaka2013-08-201-176/+80
* [mips] Guard micromips instructions with predicate InMicroMips. Also, fixAkira Hatanaka2013-08-201-1/+1
* This patch implements wait instruction for mips. Examples are added in test f...Vladimir Medic2013-08-161-0/+11
* [Mips][msa] Added the simple builtins (add_a to dpsub[su], ilvev to ldi)Jack Carter2013-08-151-0/+4
* [mips] Rename HIRegs and LORegs.Akira Hatanaka2013-08-141-10/+10
* [Mips][msa] Added initial MSA support.Jack Carter2013-08-131-0/+4
* [Mips] Support for unaligned load/store microMips instructionsJack Carter2013-08-131-2/+6
* This patch implements ei and di instructions for mips. Test cases are added.Vladimir Medic2013-08-121-1/+12
* [mips] Rename accumulator register classes and FP register operands.Akira Hatanaka2013-08-081-12/+12
* [mips] Rename register classes CPURegs and CPU64Regs.Akira Hatanaka2013-08-061-169/+169
* [mips] Delete unnecessary InstAliases. Also, clear some of the InstAlias'Akira Hatanaka2013-08-061-12/+7
* [mips] Replace usages of register classes with register operands. Also, removeAkira Hatanaka2013-08-061-105/+104
* [mips] Make load/store accumulator pseudo instructions codeGenOnly. Also,Akira Hatanaka2013-08-011-10/+5
* [mips] Define instruction itineraries IIArith and IILogic.Akira Hatanaka2013-07-311-17/+22
* [mips] Define "bal" as a pseudo instruction. Also, fix bug in the InstAlias thatAkira Hatanaka2013-07-301-5/+6
* [mips] Implement llvm.trap intrinsic.Akira Hatanaka2013-07-261-0/+5