aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* A minor change for an obvous problem caused by r188451:Hao Liu2013-08-211-1/+1
* Make "mov" work for all Thumb2 MOV encodingsMihai Popa2013-08-213-0/+17
* AVX-512: Added SHIFT instructions.Elena Demikhovsky2013-08-214-6/+178
* [SystemZ] Define remainig *MUL_LOHI patternsRichard Sandiford2013-08-212-16/+73
* [mips][msa] Matheus Almeida pointed out a silly mistake in r188893. Fixed it.Daniel Sanders2013-08-211-1/+1
* [SystemZ] Use FI[EDX]BRA for codegenRichard Sandiford2013-08-212-0/+39
* [SystemZ] Add FI[EDX]BRARichard Sandiford2013-08-215-10/+40
* [mips][msa] Define registers using foreachDaniel Sanders2013-08-211-32/+3
* Synchronize VEX JIT encoding code with the MCJIT version. Fix a bug in the MC...Craig Topper2013-08-212-12/+11
* In LLVM FMA3 operands are dst, src1, src2, src3, however dst is not encoded a...Nadav Rotem2013-08-211-2/+8
* Rename mattr names for AVX-512 to from avx-512 -> avx512f, avx-512-pfi -> av5...Craig Topper2013-08-213-7/+7
* X86TargetMachine.cpp: Clarify to emit GOT in i686-{cygming|win32}-elf for mcjit.NAKAMURA Takumi2013-08-211-1/+1
* [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
* ARM: Fix fast-isel copy/paste-o.Jim Grosbach2013-08-201-1/+1
* AVX-512: Added more patterns for VMOVSS, VMOVSD, VMOVD, VMOVQElena Demikhovsky2013-08-202-12/+71
* [mips][msa] Removed fcge, fcgt, fsge, fsgtDaniel Sanders2013-08-201-44/+0
* [SystemZ] Update READMERichard Sandiford2013-08-201-4/+2
* [SystemZ] Use SRST to optimize memchrRichard Sandiford2013-08-204-3/+44
* [mips][msa] Added insveDaniel Sanders2013-08-201-0/+32
* ARM: implement some simple f64 materializations.Tim Northover2013-08-201-10/+40
* [mips][msa] Added and.v, bmnz.v, bmz.v, bsel.v, nor.v, or.v, xor.vDaniel Sanders2013-08-202-0/+64
* Fix formatting. No functional change.Craig Topper2013-08-201-1/+1
* Add AVX-512 and related features to the CPUID detection code.Craig Topper2013-08-201-3/+19
* Move AVX and non-AVX replication inside a couple multiclasses to avoid repeat...Craig Topper2013-08-201-87/+60
* [PowerPC] More refactoring prior to real PPC emitPrologue/Epilogue changes.Bill Schmidt2013-08-201-271/+194
* [Sparc] Use HWEncoding instead of unused Num field in Sparc register definiti...Venkatraman Govindaraju2013-08-202-12/+9
* Add a llvm.copysign intrinsicHal Finkel2013-08-191-0/+6
* Don't form PPC CTR-based loops around a copysignl callHal Finkel2013-08-191-1/+2
* [mips] Fix instruction definitions that were incorrectly marked as code-gen-o...Akira Hatanaka2013-08-191-6/+9
* Thumb2 add immediate alias for SPMihai Popa2013-08-191-1/+2
* AVX-512: added arithmetic and logical operations.Elena Demikhovsky2013-08-193-27/+249
* [SystemZ] Add negative integer absolute (load negative)Richard Sandiford2013-08-193-6/+12
* [SystemZ] Add integer absolute (load positive)Richard Sandiford2013-08-192-1/+19
* [SystemZ] Add support for sibling callsRichard Sandiford2013-08-196-21/+89
* Add the PPC fcpsgn instructionHal Finkel2013-08-195-7/+45
* ARM: make sure we keep inline asm operands tied.Tim Northover2013-08-181-1/+4
* AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions.Elena Demikhovsky2013-08-186-44/+335
* Make more of the lowering helpers static. Also use MVT instead of EVT in a co...Craig Topper2013-08-182-24/+17
* Remove unused stdio.h includesDmitri Gribenko2013-08-186-8/+1
* R600: Fix possible use of an uninitialized variableTom Stellard2013-08-171-0/+1
* R600: Expand vector FRINT opsTom Stellard2013-08-161-0/+1
* R600: Expand vector FFLOOR opsTom Stellard2013-08-161-0/+1
* R600: Expand vector float operations for both SI and R600Tom Stellard2013-08-162-13/+18