aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-stmts.c
AgeCommit message (Expand)AuthorFilesLines
2018-06-01tree-vectorizer.h (vect_dr_stmt): New function.Richard Biener1-21/+8
2018-05-29re PR target/85918 (Conversions to/from [unsigned] long long are not vectoriz...Jakub Jelinek1-13/+14
2018-05-29tree-vectorizer.h (struct vec_info): Add stmt_vec_infos member.Richard Biener1-10/+9
2018-05-25tree-vectorizer.h (STMT_VINFO_GROUP_*, GROUP_*): Remove.Richard Biener1-54/+54
2018-05-22re PR tree-optimization/85863 (ICE in compiling spec2006 fortran test case so...Richard Biener1-2/+2
2018-05-17re PR tree-optimization/85793 ([AARCH64] ICE in verify_gimple during GIMPLE p...Bin Cheng1-0/+4
2018-05-16tree-vectorizer.h (struct stmt_info_for_cost): Add where member.Richard Biener1-162/+309
2018-05-16Handle vector boolean types when calculating the SLP unroll factorRichard Sandiford1-0/+308
2018-05-09Add clobbers around IFN_LOAD/STORE_LANESRichard Sandiford1-16/+28
2018-05-02re PR tree-optimization/85597 (internal compiler error: in compute_live_loop_...Richard Biener1-4/+23
2018-04-19re PR tree-optimization/84737 (20% degradation in CPU2000 172.mgrid starting ...Richard Biener1-4/+10
2018-03-02Avoid &LOOP_VINFO_MASKS for bb vectorisation (PR 84634)Richard Sandiford1-16/+24
2018-02-12re PR tree-optimization/84037 (Speed regression of polyhedron benchmark since...Richard Biener1-20/+29
2018-02-08Another fix for single-element permutes (PR 84265)Richard Sandiford1-2/+4
2018-02-08re PR target/84278 (claims initv4sfv2sf is available but inits through stack)Richard Biener1-0/+4
2018-02-07re PR tree-optimization/84037 (Speed regression of polyhedron benchmark since...Richard Biener1-18/+26
2018-01-29re PR bootstrap/80867 (gnat bootstrap broken on powerpc64le-linux-gnu with -O3)Richard Biener1-1/+1
2018-01-20Fix vect_def_type handling in x86 scatter support (PR 83940)Richard Sandiford1-55/+44
2018-01-16re PR tree-optimization/83867 (ICE: Segmentation fault in nested_in_vect_loop_p)Richard Biener1-3/+6
2018-01-13Add support for SVE scatter storesRichard Sandiford1-31/+97
2018-01-13Allow gather loads to be used for grouped accessesRichard Sandiford1-6/+121
2018-01-13Use gather loads for strided accessesRichard Sandiford1-11/+137
2018-01-13Add support for SVE gather loadsRichard Sandiford1-26/+116
2018-01-13Allow single-element interleaving for non-power-of-2 stridesRichard Sandiford1-1/+4
2018-01-13Add support for conditional reductions using SVE CLASTBRichard Sandiford1-28/+84
2018-01-13Handle peeling for alignment with maskingRichard Sandiford1-0/+13
2018-01-13Add support for fully-predicated loopsRichard Sandiford1-32/+213
2018-01-13Add support for masked load/store_lanesRichard Sandiford1-29/+67
2018-01-12re PR target/80846 (auto-vectorized AVX2 horizontal sum should narrow to 128b...Richard Biener1-1/+1
2018-01-10Don't use permutes for single-element accesses (PR83753)Richard Sandiford1-4/+10
2018-01-09Fix permute handling when vectorising scattersRichard Sandiford1-1/+5
2018-01-03Make vectorizable_load/store handle IFN_MASK_LOAD/STORERichard Sandiford1-339/+259
2018-01-03Split gather load handling out of vectorizable_{mask_load_store,load}Richard Sandiford1-306/+207
2018-01-03Split out gather load mask buildingRichard Sandiford1-38/+55
2018-01-03Split rhs checking out of vectorizable_{,mask_load_}storeRichard Sandiford1-28/+52
2018-01-03Split mask checking out of vectorizable_mask_load_storeRichard Sandiford1-18/+71
2018-01-03Make vect_model_store_cost take a vec_load_store_typeRichard Sandiford1-13/+5
2018-01-03Move code that stubs out IFN_MASK_LOADsRichard Sandiford1-31/+0
2018-01-03poly_int: GET_MODE_SIZERichard Sandiford1-5/+6
2018-01-03poly_int: GET_MODE_BITSIZERichard Sandiford1-4/+4
2018-01-03poly_int: TYPE_VECTOR_SUBPARTSRichard Sandiford1-47/+56
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2018-01-03poly_int: vector_builder element countRichard Sandiford1-2/+2
2018-01-03poly_int: vectorizable_conversionRichard Sandiford1-6/+9
2018-01-03poly_int: vectorizable_simd_clone_callRichard Sandiford1-17/+27
2018-01-03poly_int: vectorizable_callRichard Sandiford1-10/+6
2018-01-03poly_int: vectorizable_load/storeRichard Sandiford1-69/+105
2018-01-03poly_int: current_vector_size and TARGET_AUTOVECTORIZE_VECTOR_SIZESRichard Sandiford1-8/+8
2018-01-03poly_int: vect_nunits_for_costRichard Sandiford1-8/+16
2018-01-03poly_int: vectoriser vf and ufRichard Sandiford1-22/+40