aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* This patch implements Mips load/store instructions from/to coprocessor 2. Tes...Vladimir Medic2013-09-163-1/+60
* Expand the mask capability for deciding which functions are mips16 and mips32Reed Kotler2013-09-151-2/+3
* Fixed bug when generating Load Upper Immediate microMIPS instruction.Zoran Jovanovic2013-09-142-2/+2
* Support for microMIPS DIV instructions.Zoran Jovanovic2013-09-142-1/+5
* Support for misc microMIPS instructions.Zoran Jovanovic2013-09-144-16/+74
* Test commit to verify that commit access works.Zoran Jovanovic2013-09-131-1/+1
* Add an instruction deprecation feature to TableGen.Joey Gouly2013-09-121-2/+8
* [mips][msa] Added support for matching mulv, nlzc, sll, sra, srl, and subv fr...Daniel Sanders2013-09-112-24/+60
* [mips][msa] Added support for matching fadd, fdiv, flog2, fmul, frint, fsqrt,...Daniel Sanders2013-09-112-16/+55
* [mips][msa] Added support for matching div_[su] from normal IR (i.e. not intr...Daniel Sanders2013-09-112-9/+21
* [mips][msa] Added support for matching addv from normal IR (i.e. not intrinsics)Daniel Sanders2013-09-112-8/+22
* [mips][msa] Separate the configuration of int/float vector types since they w...Daniel Sanders2013-09-112-9/+25
* [mips][msa] Corrected the definition of the dotp_[su].[hwd] intrinsicsDaniel Sanders2013-09-111-13/+13
* Fix unused variables.Eli Friedman2013-09-101-2/+0
* [mips][msa] Removed unsupported dot product instructions (dotp_[su].b)Daniel Sanders2013-09-101-8/+0
* Add test cases for Mips mthc1/mfhc1 instructions. Add check for odd value of ...Vladimir Medic2013-09-101-0/+4
* Remove obsolete code from MipsAsmParser.cpp.Vladimir Medic2013-09-101-22/+0
* [mips] When double precision loads and stores are split into two i32 loads andAkira Hatanaka2013-09-091-3/+3
* Generate compact unwind encoding from CFI directives.Bill Wendling2013-09-092-12/+20
* [mips] Enhance command line option "-mno-ldc1-sdc1" to expand base+index doubleAkira Hatanaka2013-09-076-74/+84
* [mips] Place parentheses around && to silence warning.Akira Hatanaka2013-09-071-3/+3
* [mips] Add definition of instruction "drotr32" (double rotate right plus 32).Akira Hatanaka2013-09-072-0/+5
* [mips] Use uimm5 and uimm6 instead of shamt and imm, if the immediate has to fitAkira Hatanaka2013-09-076-46/+41
* [mips] Define "trap" as a pseudo instruction that turns into "break 0, 0".Akira Hatanaka2013-09-062-3/+11
* [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-064-16/+13
* [mips] Set instruction itineraries of loads, stores and conditional moves.Akira Hatanaka2013-09-063-33/+35
* [mips][msa] IndentationDaniel Sanders2013-09-061-34/+34
* [mips][msa] Requires<[HasMSA]> is redundant, it is also supplied via inheritanceDaniel Sanders2013-09-061-628/+628
* This patch adds support for microMIPS Multiply and Add/Sub instructions. Test...Vladimir Medic2013-09-062-5/+11
* [mips][msa] Made the operand register sets optional for the VEC formatsDaniel Sanders2013-09-061-16/+9
* This patch adds support for microMIPS Move to/from HI/LO instructions. Test c...Vladimir Medic2013-09-064-8/+44
* [mips][msa] Made the operand register sets optional for the ELM_INSVE formatsDaniel Sanders2013-09-061-14/+10
* [mips][msa] Made the operand register sets optional for the 3RF_4RF formatDaniel Sanders2013-09-061-14/+14
* This patch adds support for microMIPS Move Conditional instructions. Test cas...Vladimir Medic2013-09-064-8/+33
* [mips][msa] Made the operand register sets optional for the 3RF formatsDaniel Sanders2013-09-061-132/+72
* [mips][msa] Made the operand register sets optional for the 3R_4R formatDaniel Sanders2013-09-061-30/+22
* This patch adds support for microMIPS disassembler and disassembler make chec...Vladimir Medic2013-09-062-17/+93
* [mips][msa] Made the operand register sets optional for the 2RF formatDaniel Sanders2013-09-061-59/+39
* [mips][msa] Made the operand register sets optional for the I8 formatDaniel Sanders2013-09-061-21/+12
* [mips][msa] Made the operand register sets optional for the I5 and SI5 formatsDaniel Sanders2013-09-061-74/+46
* [mips][msa] Made the operand register sets optional for the BIT_[BHWD] formatsDaniel Sanders2013-09-061-104/+60
* [mips][msa] Sorted MSA_BIT_[BHWD]_DESC_BASE into ascending order of element sizeDaniel Sanders2013-09-061-16/+16
* [mips][msa] Made the operand register sets optional for the 3R formatDaniel Sanders2013-09-061-460/+280
* [mips][msa] Made the InstrItinClass argument optional since it is always NoIt...Daniel Sanders2013-09-061-600/+607
* Make sure we don't generate stubs for any of these functions because theyReed Kotler2013-09-011-2/+21
* Fix a problem with dual mips16/mips32 mode. When the underlying processorReed Kotler2013-08-305-5/+30
* [mips][msa] Added bnz.df, bnz.v, bz.df, and bz.vDaniel Sanders2013-08-286-2/+225
* [mips][msa] Added load/store intrinsics.Daniel Sanders2013-08-288-21/+182
* [mips][msa] Added move.vDaniel Sanders2013-08-282-0/+28