]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/arm/neon.md
Add gen_(const_)vec_duplicate helpers
[thirdparty/gcc.git] / gcc / config / arm / neon.md
2017-11-01  Richard SandifordAdd gen_(const_)vec_duplicate helpers
2017-10-30  Wilco DijkstraRemove DImode expansions for 1-bit shifts
2017-10-16  Tamar Christinaarm-builtins.c (arm_unsigned_uternop_qualifiers): New.
2017-09-15  Richard SandifordTurn CANNOT_CHANGE_MODE_CLASS into a hook
2017-08-30  Richard Sandiford[2/77] Add an E_ prefix to case statements
2017-08-01  Jakub Jelinekre PR target/80846 (auto-vectorized AVX2 horizontal...
2017-07-14  Thomas Preud'homme[ARM] Rewire -mfpu=fp-armv8 as VFPv5 + D32 + DP
2017-07-05  Ramana Radhakrishnan[Patch ARM] Remove %? string from some Advanced SIMD...
2017-05-16  Matthew WahabCommitted on behalf of Matthew Wahab
2017-03-13  Kyrylo Tkachov[ARM] PR target/79911: Invalid vec_select arguments
2017-01-06  Andre Vieira[ARM] Implement support for ACLE Coprocessor CDP intrinsics
2017-01-01  Jakub JelinekUpdate copyright years.
2016-11-01  Bilyan Borisovarm-c.c (arm_cpu_builtins): New macro definition.
2016-10-25  Wilco DijkstraWith -fpu=neon DI mode shifts are expanded after reload.
2016-09-23  Matthew Wahab[PATCH 9/17][ARM] Add NEON FP16 arithmetic instructions.
2016-09-23  Matthew Wahab[PATCH 6/17][ARM] Add data processing intrinsics for...
2016-05-24  Kyrylo Tkachov[ARM][4/4] Simplify checks for CONST_INT_P and comparis...
2016-05-24  Kyrylo Tkachov[ARM][2/4] Replace casts of 1 to HOST_WIDE_INT by HOST_...
2016-04-25  Michael Collisonneon.md (widen_<us>sum<mode>): New patterns where mode...
2016-02-11  Jakub Jelinekcgraph.c: Spelling fixes - behaviour -> behavior and...
2016-02-04  Alan Lawrence[ARM] Remove neon_reinterpret, use casts
2016-01-26  Christophe Lyonre PR target/68620 (ICE on gcc.target/arm/attr-neon...
2016-01-04  Jakub JelinekUpdate copyright years.
2015-12-23  David Sherwooditerators.md (VMAXMINFNM): New int iterator.
2015-12-16  Matthew Wahab[ARM] Add patterns for new instructions
2015-11-12  Charles Baylis[ARM] remove unused variable
2015-11-11  Charles Baylis[ARM] PR63870 Remove error for invalid lane numbers
2015-11-11  Charles Baylis[ARM] PR63870 Mark lane indices of vldN/vstN with appro...
2015-10-09  Renlin Li[PATCH][ARM]Add earlyclobber modifier for neon_(vtrn...
2015-09-08  Alan Lawrence[ARM] Remaining intrinsics
2015-08-17  David Sherwoodarm.c (neon_element_bits): Replace call to GET_MODE_BIT...
2015-08-04  Christophe Lyonneon.md (neon_vget_lanev2di): Handle big-endian targets.
2015-07-27  Alan Lawrence[ARM] PR/63870 Add qualifier to check lane bounds in...
2015-04-29  Alan Lawrence[ARM]Remove vec_shr and vec_shr optabs
2015-04-24  Kyrylo Tkachov[ARM][trivial] Use uppercase for code iterator names
2015-04-23  Kyrylo Tkachov[ARM] Rewrite vc<cond> NEON patterns to use RTL operati...
2015-01-05  Jakub JelinekUpdate copyright years.
2014-11-18  James Greenhalgh[ARM Refactor Builtins: 1/8] Remove arm_neon.h's "Magic...
2014-11-04  Alan Lawrence[ARM] Migrate to new reduc_[us](min|max)_scal_optab
2014-11-04  Alan Lawrence[ARM] Migrate to new reduc_plus_scal_optab
2014-10-29  Richard Sandiforddecl.c, [...]: Remove redundant enum from machine_mode.
2014-09-18  Kyrylo Tkachov[ARM] Fix insn type of movmisalign neon load pattern.
2014-09-09  Jiong Wang[ARM] Enable auto-vectorization for copysignf
2014-09-02  Kyrylo Tkachov[2/2] Vectorise lroundf, lfloorf, lceilf using the...
2014-07-31  Charles Baylisre PR target/61948 ([ARM] [4.10 regression] ICE with...
2014-05-28  Richard Sandifordmd.texi: Document that the % constraint character must...
2014-05-27  Kyrylo Tkachov[ARM] Vectorise bswap* in aarch32.
2014-05-13  Kyrylo Tkachov[ARM] Remove builtins for vzup, vuzp, vtrn and cleanup.
2014-05-08  Ramana RadhakrishnanNeon intrinsics TLC - remove dead code.
2014-03-03  Ramana Radhakrishnan[ARM] Legitimize addresses for movmisalign<mode> for...
2014-01-02  Richard SandifordUpdate copyright years in gcc/
2013-12-19  Kyrylo Tkachovarm.c (enum arm_builtins): Add crypto builtins.
2013-10-15  James Greenhalgh[ARM] [Neon types 3/10] Update Current type attributes...
2013-09-05  James Greenhalgh[AArch64, AArch32][Insn classification refactoring...
2013-08-09  Zhenqiang Chenneon.md (vcond): Fix floating-point vector comparisons...
2013-08-08  Kyrylo Tkachovneon.md (movmisalign<mode>): Disable when we don't...
2013-08-08  Richard Earnshawre PR target/57431 (ICE in simplify_const_unary_operati...
2013-07-22  Sofiane Naciarm.md (attribute "insn"): Delete.
2013-07-18  Sofiane Naciarm.md (attribute "type"): Rename "simple_alu_imm"...
2013-06-18  Julian Brownarm.c (neon_vector_mem_operand): Add strict argument.
2013-06-07  Kyrylo Tkachovre PR target/56315 (ARM: Improve use of 64-bit constant...
2013-05-31  Kyrylo Tkachovre PR target/56315 (ARM: Improve use of 64-bit constant...
2013-04-25  Kyrylo Tkachovarm.c (neon_builtin_type_mode): Add T_V4HF.
2013-04-15  Kyrylo Tkachovarm.c (const_ok_for_dimode_op): Handle AND case.
2013-03-25  Kyrylo Tkachovre PR target/56720 (ICE when expanding vcond with float...
2013-03-21  Christophe Lyon[ARM] Turning off 64bits ops in Neon
2013-01-10  Richard SandifordUpdate copyright years in gcc/
2013-01-04  Jakub JelinekUpdate Copyright years for files modified in 2011 and...
2012-12-17  Andrew Stubbsarm.md (zero_extend<mode>di2): Add extra alternatives...
2012-12-06  Kyrylo Tkachovarm.c (neon_itype): Define NEON_RINT enum element.
2012-11-30  Ramana RadhakrishnanFor attribute named "type", subdivide "alu" into "alu_r...
2012-11-29  Richard Earnshawre PR target/55073 (Wrong Neon code generation at ...
2012-11-29  Matthew Gretton... re PR target/54974 ([ARM] [thumb] Incorrect placement...
2012-11-13  Andrew Stubbsarm.c (arm_emit_coreregs_64bit_shift): Fix comment.
2012-10-18  Matthew Gretton... Add support for fma intrinsics for ARM.
2012-09-17  Ulrich Weigandarm.c (arm_rtx_costs_1): Handle vec_extract and vec_set...
2012-09-17  Ramana Radhakrishnanarm.c (output_move_neon): Update comment.
2012-09-11  Ramana RadhakrishnanAdd support for vectorized fma.
2012-09-06  Kyrylo Tkachovarm.c: Use CONST_INT_P...
2012-08-15  Ramana RadhakrishnanCanonicalize operand to vaba and vabal.
2012-08-15  Ramana Radhakrishnanre PR target/54212 (ARM: invalid instruction (vdupeq...
2012-07-24  Ramana Radhakrishnanre PR target/54051 (Invalid alignment specifier generat...
2012-07-01  Wei Guozhire PR target/53447 (missed optimization of 64bit ALU...
2012-06-25  Christophe LyonCommit for Christophe Lyon.
2012-04-30  Andrew Stubbsarm.md (negdi2): Use gen_negdi2_neon.
2012-04-30  Andrew Stubbsarm.c (neon_valid_immediate): Allow const_int.
2012-03-21  Richard Earnshawneon.md (neon_vget_lanev2di): Use gen_lowpart and gen_h...
2012-03-20  Richard Earnshawpredicates.md (zero_operand, [...]): New predicates.
2012-02-28  Matthew Gretton... re PR target/51534 (Bad code gen for vcgtq_u32 NEON...
2012-02-27  Jakub Jelinekre PR target/52375 (internal compiler error: in extract...
2012-01-19  Jakub Jelinekre PR target/51876 (Recent extra neon related testsuite...
2012-01-10  Richard Hendersonarm: Implement vec_perm and vec_perm_const for NEON.
2011-12-23  Dmitry Plotnikovneon.md (float<mode><V_cvtto>2): New.
2011-12-13  Richard HendersonRevert two unintended commits
2011-12-13  Richard Hendersonarm: Implement vec_perm and vec_perm_const for NEON.
2011-11-29  Sameera Deshpandearm.md (arm_movdi): Update NEG_POOL_RANGE.
2011-10-18  Ira Rosenmd.texi (vec_widen_ushiftl_hi, [...]): Document.
2011-09-28  Richard Sandifordneon.md (neon_move_lo_quad_<mode>): Delete.
2011-09-27  Richard Sandifordgcc/
2011-09-13  Richard Sandifordarm.md: Use match_test rather than eq/ne symbol_ref...
next