aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* Add a MCAsmInfoELF class and factor some code into it.Rafael Espindola2013-10-162-3/+2
* [mips][msa] Added support for build_vector for v4f32 and v2f64.Daniel Sanders2013-10-153-12/+112
* [mips] Define a pseudo instruction which writes to both the lower and higherAkira Hatanaka2013-10-156-15/+51
* [mips] Use predicates to guard instructions using accumulator registers insteadAkira Hatanaka2013-10-152-11/+12
* [mips] Rename isel nodes.Akira Hatanaka2013-10-157-33/+31
* [mips] Transfer kill flag to the newly created operand.Akira Hatanaka2013-10-151-1/+5
* [mips] Set HI/LO registers' HWEncoding field.Akira Hatanaka2013-10-151-8/+8
* [mips] Delete unnecessary code.Akira Hatanaka2013-10-151-3/+0
* [mips][msa] Direct Object Emission support for BIT instructions.Matheus Almeida2013-10-142-74/+130
* [mips][msa] Direct Object Emission support for VEC instructions.Matheus Almeida2013-10-142-67/+88
* [mips][msa] Direct Object Emission of INSVE.{b,h,w,d}.Matheus Almeida2013-10-141-14/+18
* [mips][msa] Direct Object Emission for the majority of the ELM instructions.Matheus Almeida2013-10-142-31/+109
* [mips][msa] Direct Object Emission of INSERT.{B,H,W} instruction.Matheus Almeida2013-10-143-14/+175
* For Mips16, start to consolidate all forms of 32 bit literal loading so thatReed Kotler2013-10-121-3/+1
* Mips: Disassemble sign-extended 64 bit immediates properly.Benjamin Kramer2013-10-111-1/+3
* This reverts 192447 because of compiler warning generated on darwin build.Matheus Almeida2013-10-113-174/+14
* This reverts r192449 because of compiler warning generated on darwin build.Matheus Almeida2013-10-112-109/+31
* [mips][msa] Direct Object Emission for the majority of the ELM instructions.Matheus Almeida2013-10-112-31/+109
* [mips][msa] Direct Object Emission of INSERT.{B,H,W} instruction.Matheus Almeida2013-10-113-14/+174
* [mips][msa] Added support for matching maddv.[bhwd], and msubv.[bhwd] from no...Daniel Sanders2013-10-112-16/+33
* [mips][msa] Added support for matching fmsub.[wd] from normal IR (i.e. not in...Daniel Sanders2013-10-112-4/+11
* [mips][msa] Added support for matching fmadd.[wd] from normal IR (i.e. not in...Daniel Sanders2013-10-112-4/+7
* [mips][msa] Added support for matching ffint_[us].[wd], and ftrunc_[us].[wd] ...Daniel Sanders2013-10-112-12/+31
* [mips] Do not generate INS/EXT nodes if target does not have support forAkira Hatanaka2013-10-092-14/+19
* Add fabsf to the list of inlined functions; otherwiseReed Kotler2013-10-081-0/+1
* [mips] Simplify and optimize code.Akira Hatanaka2013-10-082-11/+7
* Let rotr and bswap be handled by expansion for Mips16 since we don'tReed Kotler2013-10-081-0/+5
* Add a MCTargetStreamer interface.Rafael Espindola2013-10-087-71/+135
* Add Mips16 patterns for sign extend byte and sign extend halfword.Reed Kotler2013-10-071-0/+30
* [mips] Coding style clean up.Akira Hatanaka2013-10-072-62/+46
* [mips] Disable tail merging when long branch pass is enabled.Akira Hatanaka2013-10-071-1/+7
* [mips] Define method MipsSubtarget::enableLongBranchPass.Akira Hatanaka2013-10-072-2/+5
* [mips] Fix definition of mfhi and mflo instructions to read from the wholeAkira Hatanaka2013-10-0710-79/+105
* Remove getEHExceptionRegister and getEHHandlerRegister.Rafael Espindola2013-10-072-13/+0
* Remove some really nasty uses of hasRawTextSupport.Rafael Espindola2013-10-055-126/+117
* forgot to remove this file as wellJack Carter2013-10-041-53/+0
* reverting per requestJack Carter2013-10-044-42/+4
* Support tblockaddr for static compilation in Mips16.Reed Kotler2013-10-041-1/+4
* [MC][AsmParser] Hook for post assembly file processingJack Carter2013-10-045-4/+95
* [mips] Fix a bug in MipsLongBranch::replaceBranch, which was erasingAkira Hatanaka2013-10-041-0/+5
* Test commit. Updated comment.Matheus Almeida2013-10-011-1/+1
* [mips][msa] Added support for matching mod_[us] from normal IR (i.e. not intr...Daniel Sanders2013-10-012-9/+23
* This patch adds aliases for Mips sub instruction with immediate operands. Cor...Vladimir Medic2013-10-012-2/+38
* [mips][msa] Direct Object Emission for I8 instructions.Jack Carter2013-09-302-28/+39
* [mips][msa] Direct Object Emission for I5 instructions.Jack Carter2013-09-302-49/+64
* [mips][msa] Direct Object Emission for 2R instructions.Jack Carter2013-09-302-16/+21
* [PATCH 1/4] [mips][msa] Source register of FILL instructions is GPRJack Carter2013-09-302-15/+26
* Even more spelling fixes for "instruction".Robert Wilhelm2013-09-282-6/+6
* MipsMachineFunction.cpp: Add missing #include <raw_ostream.h>NAKAMURA Takumi2013-09-281-0/+1
* [mips] Make sure loads from lazy-binding entries do not get CSE'd or hoisted outAkira Hatanaka2013-09-284-19/+33