]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/tree-vect-slp.c
Fortran: fix issues with class(*) assignment [PR114827]
[thirdparty/gcc.git] / gcc / tree-vect-slp.c
2022-01-17  Martin LiskaRename .c files to .cc files.
2022-01-04  Richard Bienertree-optimization/103864 - SLP reduction of reductions...
2022-01-03  Jakub JelinekUpdate copyright years.
2021-12-06  Richard Bienertree-optimization/103544 - SLP reduction chain as SLP...
2021-12-01  Richard Sandifordvect: Tighten check for SLP memory groups [PR103517]
2021-11-30  Richard Sandifordvect: Support masked gather loads with SLP
2021-11-30  Richard Sandifordvect: Support gather loads with SLP
2021-11-30  Richard Sandifordvect: Use generalised accessors to build SLP nodes
2021-11-30  Richard Sandifordvect: Use code_helper when building SLP nodes
2021-11-30  Richard BienerAvoid some -Wunreachable-code-ctrl
2021-11-10  Richard Sandifordvect: Pass scalar_costs to finish_cost
2021-11-10  Richard Sandifordvect: Move vector costs to loop_vec_info
2021-11-04  Richard Sandifordvect: Convert cost hooks to classes
2021-10-21  Richard BienerRemove restriction of SLP vectorizing internal function...
2021-10-12  Richard Bienertree-optimization/102696 - fix SLP discovery for failed...
2021-09-27  Richard BienerAllow different vector types for stmt groups
2021-09-06  Richard Bienertree-optimization/102176 - locally compute participatin...
2021-08-31  Richard Bienertree-optimization/102142 - fix typo in loop BB reduc...
2021-08-30  Richard Bienertree-optimization/102128 - rework if-converted BB vect...
2021-08-25  Richard Bienertree-optimization/102046 - fix SLP build from scalars...
2021-08-24  Richard Bienertree-optimization/100089 - avoid leaving scalar if...
2021-08-20  Richard BienerRefactor BB splitting of DRs for SLP group analysis
2021-08-17  Kewen Linvect: Add extraction cost for slp reduc
2021-08-04  Richard Bienertree-optimization/101756 - avoid vectorizing boolean...
2021-07-28  Richard Bienertree-optimization/101615 - SLP permute opt with CTOR...
2021-07-28  Richard Bienertree-optimization/101615 - SLP permute opt of existing...
2021-07-20  Martin SeborAdjust by-value function vec arguments to by-reference.
2021-07-13  Richard BienerRevert "Display the number of components BB vectorized"
2021-07-12  Richard Bienerproduce simple DOT graphs from SLP trees
2021-07-12  Richard BienerDisplay the number of components BB vectorized
2021-07-06  Richard BienerAdd FMADDSUB and FMSUBADD SLP vectorization patterns...
2021-07-01  Richard Bienertree-optimization/100778 - fix placement of trapping...
2021-07-01  Richard Bienertree-optimization/101178 - handle VEC_PERM in SLP permu...
2021-06-30  Richard Bienertree-optimization/101264 - rework SLP "any" permute...
2021-06-29  Richard BienerAdd forward propagation to SLP "any" permutes
2021-06-29  Richard BienerRefactor SLP permute opt propagation
2021-06-29  Richard Bienertree-optimization/101242 - fix reverse graph entry...
2021-06-28  Richard Bienertree-optimization/101207 - fix BB reduc permute elide...
2021-06-25  Richard Bienertree-optimization/101202 - fix ICE with failed backedge...
2021-06-24  Richard BienerAdd x86 addsub SLP pattern
2021-06-24  Richard BienerFix SLP permute propagation error
2021-06-24  Richard Bienerrefactor SLP permute propagation
2021-06-22  Richard Bienertree-optimization/101158 - adjust SLP call matching...
2021-06-22  Richard Bienertree-optimization/101154 - fix out-of bound access...
2021-06-21  Richard Bienertree-optimization/101120 - fix compile-time issue with...
2021-06-21  Richard Bienertree-optimization/101121 - avoid infinite SLP build
2021-06-18  Richard Bienertree-optimization/101112 - fix pattern stmt def lookup...
2021-06-17  Richard BienerVectorization of BB reductions
2021-06-16  Richard Bienertree-optimization/101083 - fix ICE with SLP reassoc
2021-06-11  Richard Bienertree-optimization/101028 - fix endless SLP reassoc...
2021-06-11  Richard Bienertree-optimization/101026 - fix SLP re-association
2021-06-11  Richard BienerUse stablesort for sorting association chain
2021-06-10  Richard Bienertree-optimization/101003 - use pattern defs when linear...
2021-06-09  Richard Bienertree-optimization/97832 - handle associatable chains...
2021-06-08  Richard BienerMake SLP root stmt a vector
2021-05-28  Richard Bienertree-optimization/100778 - avoid cross-BB vectorization...
2021-05-11  Kewen Linvect: Add costing_for_scalar parameter to init_cost...
2021-04-07  Richard Sandifordvect: Restore variable-length SLP permutes [PR97513]
2021-04-07  Richard Sandifordvect: Don't split store groups if we have IFN_STORE_LAN...
2021-04-06  Richard Bienertree-optimization/99924 - visit permute nodes again...
2021-03-29  Richard Bienertree-optimization/99807 - avoid bogus assert with permu...
2021-03-23  Richard Bienertree-optimization/99721 - avoid SLP nodes we cannot...
2021-02-25  Tamar Christinaslp: Don't traverse tree on (nil) nodes.
2021-02-25  Richard BienerMake the PR99220 fix more robust
2021-02-24  Tamar Christinaslp: fix accidental resource re-use of slp_tree (PR99220)
2021-02-24  Tamar Christinaslp: fix sharing of SLP only patterns.
2021-02-22  Richard Bienerdump SLP subgraph before costing
2021-02-09  Richard Bienertree-optimization/99017 - be more forgiving in BB vect...
2021-02-05  Richard Bienertree-optimization/98855 - redo BB vectorization costing
2021-02-04  Richard Bienertree-optimization/98855 - fix some vectorizer cost...
2021-01-27  Richard Bienertree-optimization/98854 - avoid some PHI BB vectorization
2021-01-20  Richard Sandifordvect: Fix VLA SLP invariant optimisation [PR98535]
2021-01-15  Richard Bienertree-optimization/98685 - fix placement of extern converts
2021-01-14  Tamar Christinaslp: Support optimizing load distribution
2021-01-13  Richard Bienertree-optimization/92645 - improve SLP with existing...
2021-01-12  Richard Bienertree-optimization/98550 - fix BB vect unrolling check
2021-01-12  Alexandre Olivamake FOR_EACH_IMM_USE_STMT safe for early exits
2021-01-08  Richard Bienerfix vectorizer memleaks
2021-01-08  Richard Bienertree-optimization/98544 - more permute optimization...
2021-01-05  Richard Bienertree-optimization/98516 - fix SLP permute opt materiali...
2021-01-05  Richard Bienermove SLP debug counter
2021-01-05  Richard Bienertree-optimization/98428 - avoid pre-existing vectors...
2021-01-04  Richard Bienertree-optimization/98393 - properly init matches when...
2021-01-04  Jakub JelinekUpdate copyright years.
2020-12-13  Tamar Christinamiddle-end: Support complex Addition
2020-12-13  Tamar Christinamiddle-end: Refactor and expose some vectorizer helper...
2020-12-11  Richard Bienertree-optimization/98235 - limit SLP discovery
2020-12-10  Richard BienerAllow scalar fallback for pattern root stmt
2020-12-08  Richard Bienertree-optimization/98192 - fix double free in SLP
2020-12-08  Richard Bienertree-optimization/98191 - fix BIT_INSERT_EXPR sequence...
2020-12-08  Richard Bienertree-optimization/98180 - fix BIT_INSERT_EXPR sequence...
2020-12-07  Richard Bienertree-optimization/98113 - vectorize a sequence of BIT_I...
2020-12-02  Richard Bienertree-optimization/97630 - fix SLP cycle memory leak
2020-11-23  Richard Bienerfix hybrid SLP discovery debug stmt issue
2020-11-20  Tamar ChristinaSLP: Have vectorizable_slp_permutation set type on...
2020-11-20  Richard BienerDeal with (pattern) SLP consumed stmts in hybrid discovery
2020-11-20  Richard Bienerdump SLP_TREE_REPRESENTATIVE
2020-11-16  Richard BienerDelay SLP instance loads gathering
2020-11-16  Richard Bienertree-optimization/97838 - fix SLP leaf detection
2020-11-09  Richard Bienertree-optimization/97761 - fix SLP live calculation
next