aboutsummaryrefslogtreecommitdiff
path: root/gcc/optabs-tree.c
AgeCommit message (Expand)AuthorFilesLines
2020-12-01Introduce can_vec_cmp_compare_pIlya Leoshkevich1-10/+37
2020-11-19[2/3] [vect] Add widening add, subtract patternsJoel Hutton1-0/+16
2020-11-11vect: Allow vconds between different vector sizesRichard Sandiford1-2/+1
2020-02-26optabs: Don't use scalar conversions for vectors [PR93843]Richard Sandiford1-0/+5
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-27target.def (TARGET_VECTORIZE_BUILTIN_CONVERSION): Remove.Richard Biener1-16/+3
2019-11-14Vectorise conversions between differently-sized integer vectorsRichard Sandiford1-0/+14
2019-10-07Introduce can_vcond_compare_p functionIlya Leoshkevich1-6/+33
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-06-16re PR tree-optimization/64946 ([AArch64] gcc.target/aarch64/vect-abs-compile....Kugan Vivekanandarajah1-0/+2
2018-05-29re PR target/85918 (Conversions to/from [unsigned] long long are not vectoriz...Jakub Jelinek1-22/+39
2018-05-18Replace FMA_EXPR with one internal fn per optabRichard Sandiford1-3/+0
2018-01-13Add support for SVE gather loadsRichard Sandiford1-1/+1
2018-01-03poly_int: GET_MODE_SIZERichard Sandiford1-1/+1
2018-01-03poly_int: GET_MODE_NUNITSRichard Sandiford1-1/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-16Add VEC_SERIES_EXPR and associated optabRichard Sandiford1-0/+3
2017-12-16Add VEC_DUPLICATE_EXPR and associated optabRichard Sandiford1-0/+3
2017-11-22Replace REDUC_*_EXPRs with internal functions.Richard Sandiford1-11/+0
2017-11-21New POINTER_DIFF_EXPRMarc Glisse1-0/+1
2017-06-22[Patch match.pd] Fold (A / (1 << B)) to (A >> B)James Greenhalgh1-0/+15
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-10-25re PR target/78102 (GCC refuses to generate PCMPEQQ instruction for SSE4.1)Jakub Jelinek1-9/+19
2016-02-09re PR tree-optimization/69282 (aarch64/armhf ICE on SPEC2006 464.h264ref at -O3)Andrew Pinski1-3/+5
2016-01-14Tidy: remove reduc_xxx_optab migration code.Alan Lawrence1-20/+0
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-11-10optabs-query.h (get_vcond_mask_icode): New.Ilya Enkovich1-0/+3
2015-11-10expr.c (do_store_flag): Use expand_vec_cmp_expr for mask results.Ilya Enkovich1-0/+13
2015-09-17Split up optabs.[hc]Richard Sandiford1-0/+370