| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove support for the .debug_inlined section. No known software | Eric Christopher | 2013-08-28 | 1 | -1/+0 |
* | X86JITInfo.cpp: Apply x64 version of X86CompilationCallback() to Cygwin64. | NAKAMURA Takumi | 2013-08-28 | 1 | -1/+1 |
* | X86Subtarget.h: Recognize x86_64-cygwin. | NAKAMURA Takumi | 2013-08-28 | 1 | -4/+1 |
* | [ms-inline asm] Support offsets after segment registers | David Majnemer | 2013-08-27 | 1 | -40/+70 |
* | AVX-512: added conversion instructions. | Elena Demikhovsky | 2013-08-27 | 2 | -19/+214 |
* | AVX-512: Added FMA instructions. | Elena Demikhovsky | 2013-08-27 | 2 | -1/+198 |
* | Revert "Fix the build broken by r189315." and "Move everything depending on O... | Charles Davis | 2013-08-27 | 3 | -82/+84 |
* | Move everything depending on Object/MachOFormat.h over to Support/MachO.h. | Charles Davis | 2013-08-27 | 3 | -84/+82 |
* | AVX-512: Added shuffle instructions - | Elena Demikhovsky | 2013-08-26 | 3 | -34/+177 |
* | Make sure x86 instructions using ssmem/sdmem operand types are only able to p... | Craig Topper | 2013-08-26 | 1 | -2/+2 |
* | Remove some unnecessary PredicateMethod overrides. Add RenderMethod overrides... | Craig Topper | 2013-08-26 | 2 | -71/+19 |
* | Put some of the AVX-512 parsing stuff in a more consistent place with the exi... | Craig Topper | 2013-08-25 | 2 | -18/+15 |
* | First round of fixes for the x86 fixes for the x86 move accumulator from/to m... | Craig Topper | 2013-08-25 | 7 | -30/+156 |
* | AVX-512: added UNPACK instructions and tests for all-zero/all-ones vectors | Elena Demikhovsky | 2013-08-25 | 3 | -52/+145 |
* | Add hasSideEffects/mayLoad/mayStore flags to the X86 moffs8/moffs16/moffs32/m... | Craig Topper | 2013-08-24 | 1 | -0/+11 |
* | Remove trailing whitespace. | Craig Topper | 2013-08-24 | 2 | -22/+22 |
* | Rename features to match what gcc and clang use. | Rafael Espindola | 2013-08-23 | 1 | -3/+3 |
* | Checking commit access; added one space | Jim Cownie | 2013-08-23 | 1 | -1/+1 |
* | AVX-512: Added masked SHIFT commands, more encoding tests | Elena Demikhovsky | 2013-08-22 | 2 | -23/+44 |
* | AVX-512: Added SHIFT instructions. | Elena Demikhovsky | 2013-08-21 | 4 | -6/+178 |
* | Synchronize VEX JIT encoding code with the MCJIT version. Fix a bug in the MC... | Craig Topper | 2013-08-21 | 2 | -12/+11 |
* | In LLVM FMA3 operands are dst, src1, src2, src3, however dst is not encoded a... | Nadav Rotem | 2013-08-21 | 1 | -2/+8 |
* | Rename mattr names for AVX-512 to from avx-512 -> avx512f, avx-512-pfi -> av5... | Craig Topper | 2013-08-21 | 3 | -7/+7 |
* | X86TargetMachine.cpp: Clarify to emit GOT in i686-{cygming|win32}-elf for mcjit. | NAKAMURA Takumi | 2013-08-21 | 1 | -1/+1 |
* | AVX-512: Added more patterns for VMOVSS, VMOVSD, VMOVD, VMOVQ | Elena Demikhovsky | 2013-08-20 | 2 | -12/+71 |
* | Fix formatting. No functional change. | Craig Topper | 2013-08-20 | 1 | -1/+1 |
* | Add AVX-512 and related features to the CPUID detection code. | Craig Topper | 2013-08-20 | 1 | -3/+19 |
* | Move AVX and non-AVX replication inside a couple multiclasses to avoid repeat... | Craig Topper | 2013-08-20 | 1 | -87/+60 |
* | AVX-512: added arithmetic and logical operations. | Elena Demikhovsky | 2013-08-19 | 3 | -27/+249 |
* | AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions. | Elena Demikhovsky | 2013-08-18 | 6 | -44/+335 |
* | Make more of the lowering helpers static. Also use MVT instead of EVT in a co... | Craig Topper | 2013-08-18 | 2 | -24/+17 |
* | Don't use v16i32 for load pattern matching. All 512-bit loads are cated to v8... | Craig Topper | 2013-08-16 | 2 | -12/+12 |
* | Constify the function parameters. | Bill Wendling | 2013-08-15 | 1 | -2/+2 |
* | Revert r188449 as it turns out we're just missing the instructions that need ... | Craig Topper | 2013-08-15 | 1 | -9/+26 |
* | Don't let isPermImmMask handle v16i32 since VPERMI doesn't match on that type... | Craig Topper | 2013-08-15 | 1 | -26/+9 |
* | Use MVT instead of EVT in X86ISelDAGToDAG since all the types should be legal. | Craig Topper | 2013-08-15 | 1 | -29/+29 |
* | Use MVT in place of EVT in more X86 operation lowering functions. | Craig Topper | 2013-08-15 | 1 | -38/+33 |
* | Replace getValueType().getSimpleVT() with getSimpleValueType(). Also remove o... | Craig Topper | 2013-08-15 | 3 | -72/+72 |
* | Make more helper methods into static functions. | Craig Topper | 2013-08-14 | 2 | -17/+17 |
* | Remove tab characters. | Craig Topper | 2013-08-14 | 1 | -1/+1 |
* | Make some helper methods static. | Craig Topper | 2013-08-14 | 2 | -34/+27 |
* | Use MVT in more lowering code. | Craig Topper | 2013-08-14 | 1 | -6/+6 |
* | Replace EVT with MVT in isVectorShift. Keeps compiler from generating unneede... | Craig Topper | 2013-08-14 | 1 | -3/+5 |
* | Replace EVT with MVT in many of the shuffle lowering functions. Keeps compile... | Craig Topper | 2013-08-14 | 1 | -37/+46 |
* | Fix compiler warnings. | Evgeniy Stepanov | 2013-08-13 | 1 | -6/+4 |
* | AVX-512: Added CMP and BLEND instructions. | Elena Demikhovsky | 2013-08-13 | 4 | -9/+293 |
* | Fix a crash with X86 Mach-O and a subtraction expression where both symbols are | Kevin Enderby | 2013-08-12 | 1 | -0/+5 |
* | AVX-512: Added more tests for BROADCAST | Elena Demikhovsky | 2013-08-11 | 1 | -1/+1 |
* | AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm instructions. | Elena Demikhovsky | 2013-08-11 | 5 | -47/+432 |
* | Add a overload to CostTable which allows it to infer the size of the table. | Benjamin Kramer | 2013-08-09 | 1 | -33/+25 |