aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-stmts.c
AgeCommit message (Expand)AuthorFilesLines
2020-02-25Fix SLP downward group access classification [PR92420]Richard Sandiford1-52/+60
2019-02-06backport: [multiple changes]Richard Biener1-0/+9
2019-01-08backport: re PR tree-optimization/88071 (ICE: verify_gimple failed (error: de...Jakub Jelinek1-1/+1
2018-09-05re PR bootstrap/87225 (tree-vect-stmts.c:3748 error: converting to 'bool' fro...Richard Biener1-1/+1
2018-08-14Fix invalid assumption in vect_transform_stmt (PR 86871)Richard Sandiford1-1/+1
2018-06-06Backport PRs 85863, 85934, 85964, 86038Richard Biener1-2/+2
2018-05-24backport: re PR tree-optimization/85793 ([AARCH64] ICE in verify_gimple durin...Bin Cheng1-0/+4
2018-05-08Backport PRs 85567, 85588, 85597, 85615Richard 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
2018-01-02Use ssizetype selectors for autovectorised VEC_PERM_EXPRsRichard Sandiford1-4/+5
2018-01-02Use explicit encodings for simple permutesRichard Sandiford1-4/+6