]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/aarch64/aarch64-simd.md
decl.c, [...]: Remove redundant enum from machine_mode.
[thirdparty/gcc.git] / gcc / config / aarch64 / aarch64-simd.md
2014-10-29  Richard Sandiforddecl.c, [...]: Remove redundant enum from machine_mode.
2014-10-27  Alan Lawrence[AArch64] Use new reduc_[us](min|max)_scal optabs,...
2014-10-27  Alan Lawrence[AArch64] Use new reduc_plus_scal optabs, inc. for...
2014-10-24  Charles Baylis[PATCH 1/2] [AARCH64,NEON] Add patterns + builtins...
2014-10-24  Felix Yangre PR target/63173 (performance problem with simd intri...
2014-09-30  James Greenhalgh[AArch64] Wire up vqdmullh_laneq_s16 and vqdmullh_laneq_s32
2014-09-25  James Greenhalgh[AArch64] Tighten predicates on SIMD shift intrinsics
2014-09-11  Alan Lawrence[AArch64] Simplify vreinterpret for float64x1_t using...
2014-09-05  Alan Lawrence[PATCH AArch64 1/2] Improve codegen of vector compares...
2014-09-05  Alan Lawrence[PATCH AArch64] Add a builtin for rbit(q?)_p8; add...
2014-09-04  Guozhi Weire PR target/62040 (internal compiler error: in simplif...
2014-08-05  Kyrylo Tkachov[AArch64] Implement some saturating math NEON intrinsics.
2014-07-31  James Greenhalgh[AArch64_be] Fix vec_select hi/lo mask confusions.
2014-07-04  James Greenhalgh[Patch AArch64_be] Fix some vec_concat big-endian confu...
2014-07-04  Tom de VriesFix constraint in vec_unpack_trunc_<mode>
2014-06-30  Alan Lawrence[AArch64] fix and enable non-const shuffle for bigendia...
2014-06-23  Alan LawrencePR/60825 Make float64x1_t in arm_neon.h a proper vector...
2014-06-20  Kyrylo Tkachov[AArch64] Fix some saturating math NEON intrinsics...
2014-06-10  Kyrylo Tkachov[AArch64] Fix some reg-to-reg move scheduler types.
2014-06-10  Kyrylo Tkachov[AArch64] Add a big-endian lane flip at expand-time...
2014-06-04  Bin Cheng* config/aarch64/aarch64.c (aarch64_classify_address)
2014-06-03  Alan LawrenceRecognize shuffle patterns for REV instructions on...
2014-05-29  Alan LawrenceDetect EXT patterns to vec_perm_const, use for EXT...
2014-04-28  James Greenhalgh[AArch64] Improve vst4_lane intrinsics
2014-04-24  Kyrylo Tkachov[AArch64] Vectorise bswap[16,32,64]
2014-04-22  Alex Velenko[AArch64] 64-bit float vreinterpret implemention
2014-04-22  Alex Velenko[AArch64] vqneg and vqabs intrinsics implementation.
2014-04-22  James GreenhalghRe: [AArch64] Fix possible wrong code generation when...
2014-04-22  Alex Velenko[AArch64] vrnd<*>_f64 patch
2014-03-28  Kyrylo Tkachov[ARM/AArch64][1/2] Crypto intrinsics tuning for Cortex...
2014-03-24  Alex Velenko[AArch64] Logical vector shift right conformance
2014-02-06  Alex Velenko[AArch64] Shift right pattern fix
2014-01-23  Alex Velenko[PATCH][AArch64] Vector shift by 64 fix
2014-01-23  James Greenhalgh[AArch64_BE 3/4] Big-Endian lane numbering fix
2014-01-23  Alex Velenko[AArch64_BE 2/4] Big-Endian lane numbering fix
2014-01-23  Alex Velenko[AArch64_BE 1/4] Big-Endian lane numbering fix
2014-01-20  Alex Velenko[AArch64] Disable vec_perm patterns for aarch64_be.
2014-01-02  Richard SandifordUpdate copyright years in gcc/
2013-12-19  Tejas BelagodImplement support for AArch64 Crypto PMULL.64.
2013-12-19  Tejas BelagodImplement support for AArch64 Crypto SHA256.
2013-12-19  Tejas BelagodImplement support for AArch64 Crypto SHA1.
2013-12-19  Tejas BelagodImplement support for AArch64 Crypto AES.
2013-11-26  James Greenhalgh[AArch64] [3/4 Fix vtbx1]Implement bsl intrinsics using...
2013-11-22  Tejas Belagodaarch64-simd.md (vec_pack_trunc_<mode>, [...]): Swap...
2013-11-22  Tejas Belagodaarch64-simd.md (vec_pack_trunc_<mode>, [...]): Swap...
2013-11-22  Tejas Belagodaarch64-simd.md (aarch64_simd_vec_set<mode>): Adjust...
2013-11-22  Tejas Belagodaarch64-simd.md (*aarch64_simd_mov<mode>): Fix loads...
2013-11-15  James Greenhalgh[AArch64] Remove simd_type
2013-11-13  Tejas Belagodaarch64-simd.md (vec_extract): New.
2013-11-13  Tejas Belagodaarch64-simd.md (vec_set<mode>): Add w -> w option...
2013-10-15  James Greenhalgh[AArch64] [Neon types 4/10] Add type attributes to...
2013-10-01  Vidya Praveengcc/
2013-09-16  James Greenhalgh[AArch64] Improve arm_neon.h vml<as>_lane handling.
2013-09-16  James Greenhalgh[AArch64] Implement vmul<q>_lane<q>_<fsu><16,32,64...
2013-09-06  James Greenhalgh[AArch64, ARM] Rename the FCPYS type to FMOV
2013-09-06  James Greenhalgh[Patch AArch64] Fix register constraints for lane intri...
2013-09-05  James Greenhalgh[AArch64] Fix categorisation of the frecp* insns.
2013-09-02  James Greenhalgh[AArch64] Rewrite the vdup_lane intrinsics in C
2013-08-09  James Greenhalgh[AArch64] Fixup the vget_lane RTL patterns and intrinsics
2013-08-01  Sofiane Naciaarch64.md (define_attr "type"): Delete.
2013-07-03  James Greenhalgh[AArch64] Convert ld1, st1 arm_neon.h intrinsics to...
2013-06-17  Sofiane Naciaarch64-simd.md (aarch64_dup_lane<mode>): Add r<-w...
2013-06-14  Vidya Praveenaarch64-simd.md (aarch64_<su>mlal_lo<mode>): New pattern.
2013-06-12  Sofiane Naciaarch64-simd.md (aarch64_combine<mode>): convert to...
2013-06-11  Sofiane NaciOk, I've removed what you previously asked me to include!
2013-06-04  Ian BoltonAArch64 - Improve MOVI handling (4/5)
2013-05-23  Vidya Praveen[AArch64] Support for CLZ
2013-05-23  James Greenhalgh[AArch64] Fix possible wrong code generation when compa...
2013-05-14  James Greenhalgh[AArch64] Fix vcond where comparison and result have...
2013-05-13  Sofiane Naciaarch64-simd.md (aarch64_simd_mov<mode>): Group similar...
2013-05-07  Sofiane Naciaarch64-simd.md (*aarch64_simd_mov<mode>): call splitter.
2013-05-03  Vidya Praveen[AArch64] Correct simd_fabd comment text.
2013-05-03  Vidya Praveen[AArch64] Support scalar FABD
2013-05-01  James Greenhalgh[AArch64] Refactor reduc_<su>plus patterns.
2013-05-01  James Greenhalgh[AArch64] Refactor vector max and min RTL and builtins.
2013-05-01  James Greenhalgh[AArch64] Add combiner patterns for FAC instructions
2013-05-01  James Greenhalgh[AArch64] Add special case when expanding vcond with...
2013-05-01  James Greenhalgh[AArch64] Improve description of <F>CM instructions...
2013-04-29  James Greenhalgh[AArch64] Add vector fix, fixuns, fix_trunc, fixuns_tru...
2013-04-29  James Greenhalgh[AArch64] Implement vector float->double widening and...
2013-04-29  James Greenhalgh[AArch64] Add vector int to float conversions.
2013-04-29  James Greenhalgh[AArch64] Map fcvt intrinsics to builtin name directly.
2013-04-29  James Greenhalgh[AArch64] Fix order of modes to lroundmn2 standard...
2013-04-29  James Greenhalgh[AArch64] Map frint intrinsics to standard pattern...
2013-04-25  James Greenhalgh[AArch64] Describe the 'BSL' RTL pattern more accurately.
2013-04-25  James Greenhalgh[AArch64] Change iterator for neg<mode>2 from VDQM...
2013-04-25  James Greenhalgh[AArch64] Implement TARGET_GIMPLE_FOLD_BUILTIN for...
2013-04-22  James Greenhalgh[AArch64] Map standard pattern names to NEON intrinsics...
2013-04-22  James Greenhalgh[AArch64] Support vrecp<esx> neon intrinsics in RTL.
2013-04-11  James Greenhalgh[PATCH, AARCH64] Fix unrecognizable insn issue with...
2013-03-21  Naveen H.Saarch64-simd.md (simd_fabd): New Attribute.
2013-01-25  Tejas Belagodaarch64-simd-builtins.def: Separate sq<r>dmulh_lane...
2013-01-18  James Greenhalgh[AArch64] Fix unordered comparisons to floating-point...
2013-01-14  Tejas Belagodaarch64-simd.md (*aarch64_simd_ld1r<mode>): New.
2013-01-10  Richard SandifordUpdate copyright years in gcc/
2013-01-08  Tejas Belagodaarch64-simd.md (vec_init<mode>): New.
2013-01-08  Tejas Belagodaarch64-simd.md (aarch64_simd_vec_<su>mult_lo_<mode...
2013-01-08  James Greenhalgh[AARCH64] Add support for floating-point vcond.
2013-01-07  James Greenhalgh[AARCH64] Add support for vector and scalar floating...
2012-12-05  James Greenhalgh[AARCH64] Add zip{1, 2}, uzp{1, 2}, trn{1, 2} support
next