| Commit message (Expand) | Author | Age | Files | Lines |
| * | [X86] Add kortest intrinsics for 8, 32, and 64 bit masks. Add new intrinsic n... | Craig Topper | 2018-08-28 | 1 | -6/+13 |
| * | [X86] Add intrinsics for kand/kandn/knot/kor/kxnor/kxor with 8, 32, and 64-bi... | Craig Topper | 2018-08-27 | 1 | -12/+32 |
| * | Eliminate instances of `EmitScalarExpr(E->getArg(n))` in EmitX86BuiltinExpr(). | Nico Weber | 2018-08-21 | 1 | -12/+9 |
| * | [CodeGen] add rotate builtins that map to LLVM funnel shift | Sanjay Patel | 2018-08-19 | 1 | -0/+27 |
| * | revert r340137: [CodeGen] add rotate builtins | Sanjay Patel | 2018-08-19 | 1 | -37/+40 |
| * | [CodeGen] add/fix rotate builtins that map to LLVM funnel shift (retry) | Sanjay Patel | 2018-08-19 | 1 | -40/+37 |
| * | revert r340135: [CodeGen] add rotate builtins | Sanjay Patel | 2018-08-19 | 1 | -37/+40 |
| * | [CodeGen] add rotate builtins | Sanjay Patel | 2018-08-19 | 1 | -40/+37 |
| * | Make __shiftleft128 / __shiftright128 real compiler built-ins. | Nico Weber | 2018-08-17 | 1 | -0/+21 |
| * | [X86] Remove masking from the 512-bit paddus/psubus builtins. Use a select bu... | Craig Topper | 2018-08-16 | 1 | -10/+4 |
| * | [X86] Lowering addus/subus intrinsics to native IR | Tomasz Krupa | 2018-08-14 | 1 | -1/+47 |
| * | Port getLocStart -> getBeginLoc | Stephen Kelly | 2018-08-09 | 1 | -1/+1 |
| * | [Builtins] Implement __builtin_clrsb to be compatible with gcc | Craig Topper | 2018-08-08 | 1 | -0/+20 |
| * | [OpenCL] Restore r338899 (reverted in r338904), fixing stack-use-after-return | Scott Linder | 2018-08-07 | 1 | -21/+35 |
| * | Revert "[OpenCL] Always emit alloca in entry block for enqueue_kernel builtin" | Vlad Tsyrklevich | 2018-08-03 | 1 | -33/+20 |
| * | [OpenCL] Always emit alloca in entry block for enqueue_kernel builtin | Scott Linder | 2018-08-03 | 1 | -20/+33 |
| * | [WebAssembly] Support for atomic.wait / atomic.wake builtins | Heejin Ahn | 2018-08-02 | 1 | -0/+20 |
| * | Try to make builtin address space declarations not useless | Matt Arsenault | 2018-08-02 | 1 | -44/+18 |
| * | Remove trailing space | Fangrui Song | 2018-07-30 | 1 | -3/+3 |
| * | [NEON] Fix support for vrndi_f32(), vrndiq_f32() and vrndns_f32() intrinsics | Ivan A. Kosarev | 2018-07-23 | 1 | -6/+13 |
| * | Implement cpu_dispatch/cpu_specific Multiversioning | Erich Keane | 2018-07-20 | 1 | -3/+9 |
| * | Change \t to spaces | Fangrui Song | 2018-07-20 | 1 | -4/+4 |
| * | NFC: Remove extraneous semicolons as pointed out in the differential review | Nemanja Ivanovic | 2018-07-19 | 1 | -2/+2 |
| * | [PowerPC] Handle __builtin_xxpermdi the same way as GCC does | Nemanja Ivanovic | 2018-07-19 | 1 | -13/+5 |
| * | [COFF] Add more missing MSVC ARM64 intrinsics | Mandeep Singh Grang | 2018-07-17 | 1 | -2/+24 |
| * | [X86] Remove custom handling for __builtin_ia32_divss_round_mask and __builti... | Craig Topper | 2018-07-10 | 1 | -24/+0 |
| * | [X86] Add __builtin_ia32_selectss_128 and __builtin_ia32_selectsd_128 that is... | Craig Topper | 2018-07-10 | 1 | -0/+7 |
| * | [Builtins][Attributes][X86] Tag all X86 builtins with their required vector w... | Craig Topper | 2018-07-09 | 1 | -0/+3 |
| * | [X86] Add new scalar fma intrinsics with rounding mode that use f32/f64 types. | Craig Topper | 2018-07-08 | 1 | -17/+58 |
| * | [X86] When creating a select for scalar masked sqrt and div builtins make sur... | Craig Topper | 2018-07-06 | 1 | -12/+19 |
| * | [X86] Implement _builtin_ia32_vfmaddss and _builtin_ia32_vfmaddsd with native... | Craig Topper | 2018-07-06 | 1 | -0/+10 |
| * | [X86] Use shufflevector instead of a select with a constant mask for fmaddsub... | Craig Topper | 2018-07-05 | 1 | -8/+4 |
| * | [X86] Fix some vector cmp builtins - TRUE/FALSE predicates | Gabor Buella | 2018-07-05 | 1 | -37/+32 |
| * | [X86] Remove masking from the avx512 packed sqrt builtins. Use select builtin... | Craig Topper | 2018-06-29 | 1 | -16/+14 |
| * | [X86] Rename llvm.x86.avx512.mask.fpclass.p* to exclude 'mask.' from the name... | Craig Topper | 2018-06-27 | 1 | -6/+6 |
| * | [NEON] Support vldNq intrinsics in AArch32 (Clang part) | Ivan A. Kosarev | 2018-06-27 | 1 | -63/+16 |
| * | [X86] Redefine avx512 packed fpclass intrinsics to return a vXi1 mask and imp... | Craig Topper | 2018-06-26 | 1 | -0/+37 |
| * | [X86] Lower _mm[256|512]_cmp[.]_mask intrinsics to native llvm IR | Gabor Buella | 2018-06-22 | 1 | -91/+74 |
| * | [X86] Update handling in CGBuiltin to be tolerant of out of range immediates. | Craig Topper | 2018-06-21 | 1 | -13/+29 |
| * | Fix a bug introduced by rL334850 | Tomasz Krupa | 2018-06-18 | 1 | -2/+2 |
| * | [X86] Lowering sqrt intrinsics to native IR | Tomasz Krupa | 2018-06-15 | 1 | -1/+50 |
| * | [AArch64] Reverted rC334696 with Clang VCVTA test fix | Luke Geeson | 2018-06-15 | 1 | -0/+3 |
| * | [X86] Rename __builtin_ia32_pslldqi128 to __builtin_ia32_pslldqi128_byteshift... | Craig Topper | 2018-06-14 | 1 | -10/+8 |
| * | [X86] Lowering Mask Scalar intrinsics to native IR (Clang part) | Tomasz Krupa | 2018-06-14 | 1 | -0/+29 |
| * | [AArch64] reverting rC334693 due to build failures | Luke Geeson | 2018-06-14 | 1 | -3/+0 |
| * | [AArch64] Added support for the vcvta_u16_f16 instrinsic for FP16 Armv8.2-A | Luke Geeson | 2018-06-14 | 1 | -0/+3 |
| * | [COFF] Add ARM64 intrinsics: __yield, __wfe, __wfi, __sev, __sevl | Mandeep Singh Grang | 2018-06-13 | 1 | -0/+5 |
| * | [X86] Fix operand order in the shuffle created for blend builtins. | Craig Topper | 2018-06-11 | 1 | -1/+1 |
| * | [X86] Use target independent masked expandload and compressstore intrinsics t... | Craig Topper | 2018-06-10 | 1 | -0/+74 |
| * | [NEON] Support VST1xN intrinsics in AArch32 mode (Clang part) | Ivan A. Kosarev | 2018-06-10 | 1 | -28/+29 |