aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* [mips][msa] Matheus Almeida pointed out a silly mistake in r188893. Fixed it.Daniel Sanders2013-08-211-1/+1
* [mips][msa] Define registers using foreachDaniel Sanders2013-08-211-32/+3
* [micromips] Print instruction alias "not" if the last operand of a nor is zero.Akira Hatanaka2013-08-211-0/+1
* [mips] Add support for mfhc1 and mthc1.Akira Hatanaka2013-08-203-19/+45
* [mips] Add support for calling convention CC_MipsO32_FP64, which is used when...Akira Hatanaka2013-08-206-32/+70
* [mips] Remove predicates that were incorrectly or unnecessarily added.Akira Hatanaka2013-08-203-6/+6
* [mips] Define register class FGRH32 for the high half of the 64-bit floatingAkira Hatanaka2013-08-206-16/+60
* [mips] Resolve register classes dynamically using ptr_rc to reduce the number ofAkira Hatanaka2013-08-2010-371/+184
* Add an option which permits the user to specify using a bitmask, that variousReed Kotler2013-08-201-6/+28
* [mips] Guard micromips instructions with predicate InMicroMips. Also, fixAkira Hatanaka2013-08-202-12/+10
* [mips][msa] Removed fcge, fcgt, fsge, fsgtDaniel Sanders2013-08-201-44/+0
* [mips][msa] Added insveDaniel Sanders2013-08-201-0/+32
* [mips][msa] Added and.v, bmnz.v, bmz.v, bsel.v, nor.v, or.v, xor.vDaniel Sanders2013-08-202-0/+64
* [mips] Fix instruction definitions that were incorrectly marked as code-gen-o...Akira Hatanaka2013-08-191-6/+9
* Remove unused stdio.h includesDmitri Gribenko2013-08-181-3/+1
* Fix a subtle difference between running clang vs llc for mips16.Reed Kotler2013-08-161-0/+3
* Reverted test commit (r188556)Daniel Sanders2013-08-161-1/+0
* Test commit. Just a blank lineDaniel Sanders2013-08-161-0/+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 (madd_q to xori)Jack Carter2013-08-151-0/+842
* [Mips][msa] Added the simple builtins (fadd to ftq)Jack Carter2013-08-151-0/+467
* [Mips][msa] Added the simple builtins (add_a to dpsub[su], ilvev to ldi)Jack Carter2013-08-156-20/+1238
* [mips] Fix bug in parsing accumulator registers.Akira Hatanaka2013-08-141-2/+2
* [mips] Use register operands instead of register classes in DSP instructionAkira Hatanaka2013-08-143-209/+309
* [mips] Rename DSPRegs.Akira Hatanaka2013-08-145-113/+117
* [mips] Rename HIRegs and LORegs.Akira Hatanaka2013-08-1410-84/+83
* [mips] Properly parse registers that appear in inline-asm constraints.Akira Hatanaka2013-08-142-0/+86
* [Mips][msa] Added initial MSA support.Jack Carter2013-08-138-1/+176
* [Mips] Support for unaligned load/store microMips instructionsJack Carter2013-08-139-3/+131
* This patch introduces changes to MipsAsmParser register parsing routines. The...Vladimir Medic2013-08-131-176/+146
* This patch implements ei and di instructions for mips. Test cases are added.Vladimir Medic2013-08-122-1/+30
* Remove global construction. const char* is sufficient here.Benjamin Kramer2013-08-121-2/+2
* Don't generate floating point stubs for mips16 code if the functionReed Kotler2013-08-111-1/+13
* Incorrect JAL instruction attributes caused the optimizer to make a wrongReed Kotler2013-08-101-3/+0
* Add another intrinsic that LLVM gives an incorrect prototype to.Reed Kotler2013-08-091-0/+1
* Mips ELF: MicroMips direct object Little endian support. Jack Carter2013-08-081-4/+15
* [mips] Rename accumulator register classes and FP register operands.Akira Hatanaka2013-08-0812-246/+246
* [mips] Mark pseudo instructions as code-gen only.Akira Hatanaka2013-08-081-5/+5
* [mips] Delete register class HWRegs64.Akira Hatanaka2013-08-085-56/+3
* Create a pattern for the "trap" instruction.Reed Kotler2013-08-072-0/+29
* Remove unused functions introduced in r172685 to unbreak the Clang -Werror buildDavid Blaikie2013-08-071-16/+0
* [mips] Rename register classes CPURegs and CPU64Regs.Akira Hatanaka2013-08-0622-622/+622
* [mips] Mark instructions defined in Mips64InstrInfo.td that are duplicates ofAkira Hatanaka2013-08-063-54/+41
* [mips] Delete unnecessary InstAliases. Also, clear some of the InstAlias'Akira Hatanaka2013-08-063-38/+18
* [mips] Replace usages of register classes with register operands. Also, removeAkira Hatanaka2013-08-067-168/+221
* Target/*/CMakeLists.txt: Add the dependency to CommonTableGen explicitly for ...NAKAMURA Takumi2013-08-061-1/+1
* Add the saving of S2. This is needed for some of the floating pointReed Kotler2013-08-042-6/+10
* Clean up code for Mips16 large frame handling.Reed Kotler2013-08-046-35/+138
* Stop leaking register infos in the disassemblers.Benjamin Kramer2013-08-031-2/+2
* [mips] Expand vector truncating stores and extending loads.Akira Hatanaka2013-08-021-0/+14