| Commit message (Expand) | Author | Age | Files | Lines |
* | [AArch64] Add __extension__ and __always_inline__ to crypto intrinsics | Kyrylo Tkachov | 2015-05-22 | 1 | -16/+18 |
* | [AArch64] Idiomatic 64x1 comparisons in arm_neon.h | Alan Lawrence | 2015-05-08 | 1 | -18/+18 |
* | arm_neon.h (vdup_n_f32): Remove forward declaration. | Alan Lawrence | 2015-04-17 | 1 | -2/+0 |
* | [AArch64 Intrinsics] Replace temporary assembler for vst1_lane | Alan Lawrence | 2015-04-14 | 1 | -268/+150 |
* | Fix bug 64893: ICE with vget_lane_u32 with C++ front-end | Andrew Pinski | 2015-02-11 | 1 | -1/+1 |
* | [AArch64] Use target builtin instead of __builtin_sqrt for vsqrt_f64 | Kyrylo Tkachov | 2015-02-04 | 1 | -1/+1 |
* | aarch64-simd.md (aarch64_<maxmin_uns>p<mode>): New pattern. | Felix Yang | 2015-01-19 | 1 | -484/+284 |
* | [AArch64] Error out of arm_neon.h if nofp/nosimd | Kyrylo Tkachov | 2015-01-14 | 1 | -0/+6 |
* | Update copyright years. | Jakub Jelinek | 2015-01-05 | 1 | -1/+1 |
* | [AArch64]Remove be_checked_get_lane, check bounds with __builtin_aarch64_im_l... | Alan Lawrence | 2014-12-09 | 1 | -266/+177 |
* | [AArch64] Fix ICE on non-constant indices to __builtin_aarch64_im_lane_boundsi | Alan Lawrence | 2014-12-09 | 1 | -33/+34 |
* | [AArch64]Fix ICE at -O0 on vld1_lane intrinsics | Alan Lawrence | 2014-12-09 | 1 | -184/+187 |
* | arm_neon.h (vrecpe_u32, [...]): Rewrite using builtin functions. | Felix Yang | 2014-12-08 | 1 | -516/+307 |
* | aarch64-simd.md (clrsb<mode>2, [...]): New patterns. | Felix Yang | 2014-12-07 | 1 | -132/+76 |
* | [AArch64] Implement vsqrt_f64 intrinsic | Kyrylo Tkachov | 2014-11-21 | 1 | -0/+6 |
* | [AArch64]Replace temporary assembler for vld1_dup | Alan Lawrence | 2014-11-18 | 1 | -264/+148 |
* | [AArch64] Extend aarch64_simd_vec_set pattern, replace asm for vld1_lane | Alan Lawrence | 2014-11-17 | 1 | -313/+149 |
* | aarch64-builtins.c (TYPES_CREATE): Remove. | Alan Lawrence | 2014-11-17 | 1 | -3/+3 |
* | [AArch64] Restructure arm_neon.h vector types. | Tejas Belagod | 2014-11-05 | 1 | -54/+30 |
* | [AArch64] Use new reduc_[us](min|max)_scal optabs, inc. for builtins | Alan Lawrence | 2014-10-27 | 1 | -68/+36 |
* | [AArch64] Use new reduc_plus_scal optabs, inc. for __builtins | Alan Lawrence | 2014-10-27 | 1 | -36/+18 |
* | [PATCH 2/2] [AARCH64,NEON] Convert arm_neon.h to use new builtins for vld[234... | Charles Baylis | 2014-10-24 | 1 | -125/+281 |
* | re PR target/63173 (performance problem with simd intrinsics vld2_dup_* on aa... | Felix Yang | 2014-10-24 | 1 | -120/+866 |
* | [AArch64] Wire up vqdmullh_laneq_s16 and vqdmullh_laneq_s32 | James Greenhalgh | 2014-09-30 | 1 | -2/+14 |
* | [AArch64] Use __aarch64_vget_lane* macros for getting the lane in some lane m... | Kyrylo Tkachov | 2014-09-24 | 1 | -4/+4 |
* | [AArch64] Simplify vreinterpret for float64x1_t using casts. | Alan Lawrence | 2014-09-11 | 1 | -20/+20 |
* | [AArch64] Replace temporary inline assembler for vset_lane | Alan Lawrence | 2014-09-11 | 1 | -312/+168 |
* | [AArch64] Cheap fix for argument types of vmull_high_lane_{us}{16,32} | James Greenhalgh | 2014-09-11 | 1 | -4/+4 |
* | [PATCH AArch64] Rename [u]int32x1_t to [u]int32_t (resp 16x1, 8x1) in arm_neon.h | Alan Lawrence | 2014-09-05 | 1 | -223/+217 |
* | [PATCH AArch64 2/2] Replace temporary inline assembler for vget_high | Alan Lawrence | 2014-09-05 | 1 | -132/+79 |
* | [PATCH AArch64 2/2] Remove vector compare/tst __builtins | Alan Lawrence | 2014-09-05 | 1 | -279/+160 |
* | [PATCH AArch64] Add a builtin for rbit(q?)_p8; add intrinsics and tests. | Alan Lawrence | 2014-09-05 | 1 | -44/+38 |
* | [AArch64] Fix types for vqdmlals_lane_s32 and vqdmlsls_lane_s32 intrinsics. | Kyrylo Tkachov | 2014-08-05 | 1 | -7/+6 |
* | [AArch64] Implement some saturating math NEON intrinsics. | Kyrylo Tkachov | 2014-08-05 | 1 | -0/+48 |
* | [AArch64] Implement some vmul*_lane*_f* intrinsics in arm_neon.h. | Kyrylo Tkachov | 2014-08-05 | 1 | -26/+42 |
* | [AArch64] arm_neon.h - add vpaddd_f64, vpaddd_s64, vpaddd_u64 intrinsics | James Greenhalgh | 2014-07-31 | 1 | -56/+59 |
* | [AArch64] Implement vbsl_f64 arm_neon.h intrinsic. | Kyrylo Tkachov | 2014-07-22 | 1 | -0/+7 |
* | [AArch64] Implement vfma_f64, vmla_f64, vfms_f64, vmls_f64 intrinsics. | Kyrylo Tkachov | 2014-07-17 | 1 | -0/+28 |
* | [AArch64] Fix argument types for some high_lane* intrinsics implemented in as... | Kyrylo Tkachov | 2014-07-17 | 1 | -8/+8 |
* | [AArch64] Implement some vca*_f[32,64] intrinsics. | Kyrylo Tkachov | 2014-07-01 | 1 | -0/+48 |
* | PR/60825 Make {int,uint}64x1_t in arm_neon.h a proper vector type | Alan Lawrence | 2014-06-23 | 1 | -226/+240 |
* | PR/60825 Make float64x1_t in arm_neon.h a proper vector type | Alan Lawrence | 2014-06-23 | 1 | -79/+90 |
* | [AArch64] Fix some saturating math NEON intrinsics types. | Kyrylo Tkachov | 2014-06-20 | 1 | -28/+22 |
* | [AArch64] Remove from arm_neon.h functions not in the spec | Alan Lawrence | 2014-06-12 | 1 | -315/+0 |
* | [PATCH AArch64 2/2] Correct signedness of builtins, remove casts from arm_neon.h | Alan Lawrence | 2014-06-03 | 1 | -51/+51 |
* | [PATCH AArch64 1/2] Correct signedness of builtins, remove casts from arm_neon.h | Alan Lawrence | 2014-06-03 | 1 | -187/+136 |
* | Recognize shuffle patterns for REV instructions on AArch64, rewrite intrinsics. | Alan Lawrence | 2014-06-03 | 1 | -396/+228 |
* | Detect EXT patterns to vec_perm_const, use for EXT intrinsics | Alan Lawrence | 2014-05-29 | 1 | -312/+286 |
* | arm_neon.h (vqdmulh_n_s16): Change the last operand's constraint. | Guozhi Wei | 2014-05-21 | 1 | -2/+2 |
* | Reimplement AArch64 TRN intrinsics with __builtin_shuffle. | Alan Lawrence | 2014-05-07 | 1 | -462/+432 |