]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/tree-vect-slp.cc
libstdc++: fix C header include guards
[thirdparty/gcc.git] / gcc / tree-vect-slp.cc
20 hours ago  Richard BienerHandle patterns as SLP roots of only live stmts
42 hours ago  Richard BienerFall back to single-lane SLP before falling back to...
8 days ago  Richard BienerAbort loop SLP analysis quicker
9 days ago  Richard BienerBetter recover from SLP reassociation fails during...
10 days ago  Richard Bienertree-optimization/116658 - latent issue in vect_is_slp_...
2024-09-06  Richard BienerFix SLP double-reduction support
2024-09-06  Richard BienerHandle non-grouped stores as single-lane SLP
2024-09-05  Richard BienerHandle unused-only-live stmts in SLP discovery
2024-09-04  Richard BienerAlso lower SLP grouped loads with just one consumer
2024-09-03  Richard BienerDump whether a SLP node represents load/store-lanes
2024-09-03  Richard Bienertree-optimization/116575 - avoid ICE with SLP mask_load...
2024-09-03  Richard BienerHandle mixing REALPART/IMAGPART with other components...
2024-09-02  Richard Bienerload and store-lanes with SLP
2024-09-02  Richard Bienerlower SLP load permutation to interleaving
2024-08-30  Richard BienerDo not bother with reassociation in SLP discovery for...
2024-08-29  David MalcolmUse std::unique_ptr for optinfo_item
2024-08-28  Richard BienerAdd debug overload for slp_instance
2024-08-28  Richard BienerFix leak of SLP nodes when building store interleaving
2024-08-28  Richard BienerSplit out vect_build_slp_store_interleaving
2024-08-20  Richard Bienertree-optimization/116274 - overzealous SLP vectorization
2024-08-08  Manolis TsamisRearrange SLP nodes with duplicate statements [PR98138]
2024-07-25  Richard Bienertree-optimization/116083 - improve behavior when SLP...
2024-07-17  Feng Xuevect: Refit lane-reducing to be normal operation
2024-07-17  Feng Xuevect: Add a unified vect_get_num_copies for slp and...
2024-07-05  Richard BienerSupport group size of three in SLP store permute lowering
2024-07-03  Richard BienerRemove redundant vector permute dump
2024-07-03  Richard BienerHandle NULL stmt in SLP_TREE_SCALAR_STMTS
2024-06-30  Richard BienerHarden SLP reduction support wrt STMT_VINFO_REDUC_IDX
2024-06-28  Richard Bienertree-optimization/115652 - more fixing of the fix
2024-06-27  Richard Bienertree-optimization/115669 - fix SLP reduction association
2024-06-27  Richard Bienertree-optimization/115652 - amend last fix
2024-06-26  Richard Bienertree-optimization/115652 - adjust insertion gsi for SLP
2024-06-24  Richard Bienertree-optimization/115602 - SLP CSE results in cycles
2024-06-23  Richard Bienertree-optimization/115597 - allow CSE of two-operator...
2024-06-20  Richard Bienertree-optimization/114413 - SLP CSE after permute optimi...
2024-06-20  Feng Xuevect: Add a function to check lane-reducing stmt
2024-06-17  Richard Bienertree-optimization/115508 - fix ICE with SLP scheduling...
2024-06-06  Richard BienerAdd double reduction support for SLP vectorization
2024-06-04  Richard BienerDo single-lane SLP discovery for reductions
2024-06-04  Richard BienerAvoid inserting after a GIMPLE_COND with SLP and early...
2024-06-01  Feng Xuevect: Add a function to check lane-reducing code
2024-05-29  Feng Xuevect: Unify bbs in loop_vec_info and bb_vec_info
2024-05-28  Richard Bienertree-optimization/115254 - don't account single-lane...
2024-05-24  Richard BienerAvoid splitting store dataref groups during SLP discovery
2024-05-22  Richard BienerFix mixed input kind permute optimization
2024-05-22  Richard BienerAvoid SLP_REPRESENTATIVE access for VEC_PERM in SLP...
2024-05-13  Richard BienerRefactor SLP reduction group discovery
2024-05-10  Richard BienerAllow patterns in SLP reductions
2024-05-02  Richard BienerImprove SLP dump and graph
2024-04-23  Richard Bienertree-optimization/114799 - SLP and patterns
2024-04-16  Richard Bienertree-optimization/114736 - SLP DFS walk issue
2024-03-27  Richard Bienertree-optimization/114057 - handle BB reduction remain...
2024-03-19  Richard Bienertree-optimization/114375 - disallow SLP discovery of...
2024-03-06  Richard Bienertree-optimization/114249 - ICE with BB reduction vector...
2024-03-05  Richard Bienertree-optimization/114231 - use patterns for BB SLP...
2024-02-24  Richard Sandifordvect: Tighten check for impossible SLP layouts [PR113205]
2024-02-01  Richard Ballmiddle-end: Fix ICE in poly-int.h due to SLP.
2024-01-16  Feng XueDo not count unused scalar use when marking STMT_VINFO_...
2024-01-03  Jakub JelinekUpdate copyright years.
2023-12-20  Richard BienerImprove DCE of dead parts of a permute chain
2023-12-14  Richard Bienertree-optimization/113018 - ICE with BB reduction vector...
2023-12-14  Richard Bienertree-optimization/112793 - SLP of constant/external...
2023-11-27  Richard Sandifordvect: Avoid duplicate_and_interleave for uniform vector...
2023-11-16  Jakub Jelinekslp: Fix handling of IFN_CLZ/CTZ [PR112536]
2023-11-15  Richard BienerFix ICE with SLP and -fdbg-cnt
2023-11-10  Richard Bienertree-optimization/110221 - SLP and loop mask/len
2023-11-09  Richard BienerRefactor x86 decl based scatter vectorization, prepare SLP
2023-11-08  Richard BienerTLC to vect_check_store_rhs and vect_slp_child_index_fo...
2023-11-06  Richard Bienertree-optimization/112404 - two issues with SLP of ...
2023-11-03  Juzhe-ZhongVECT: Support SLP for MASK_LEN_GATHER_LOAD with dummy...
2023-11-01  Juzhe-ZhongNFC: Fix whitespace
2023-10-31  Juzhe-ZhongVECT: Support SLP MASK_LEN_GATHER_LOAD with conditional...
2023-10-23  Richard Bienertree-optimization/111915 - mixing grouped and non-group...
2023-10-20  Richard BienerFixup vect_get_and_check_slp_defs for gathers and ...
2023-10-19  Richard Bienertree-optimization/111131 - SLP for non-IFN gathers
2023-10-17  Richard Bienertree-optimization/111846 - put simd-clone-info into...
2023-10-13  Richard BienerAdd support for SLP vectorization of OpenMP SIMD clone...
2023-10-05  Richard BienerFix SIMD call SLP discovery
2023-09-13  Richard Bienertree-optimization/111387 - BB SLP and irreducible regions
2023-08-24  Richard BienerFix confusion about load_p in vect_build_slp_tree_1
2023-08-24  Richard Bienertree-optimization/111125 - avoid BB vectorization in...
2023-08-24  Richard Bienertree-optimization/111115 - SLP of masked stores
2023-08-24  Richard Bienertree-optimization/111125 - properly cost BB reduction...
2023-08-21  Richard Bienertree-optimization/111082 - bogus promoted min
2023-08-17  Richard BienerHandle TYPE_OVERFLOW_UNDEFINED vectorized BB reductions
2023-08-16  Juzhe-ZhongVECT: Apply MASK_LEN_{LOAD_LANES, STORE_LANES} into...
2023-08-15  Richard BienerCleanup BB vectorization roots handling
2023-08-15  Richard BienerSupport constants and externals in BB reduction vectori...
2023-08-11  Richard BienerImprove BB vectorization opt-info
2023-08-10  Richard BienerRemove insert location argument from vectorizable_live_...
2023-08-08  Richard Bienertree-optimization/49955 - BB reduction with odd number...
2023-08-07  Richard BienerImprove -fopt-info-vec for basic-block vectorization
2023-07-26  Richard Bienertree-optimization/106081 - elide redundant permute
2023-07-24  Richard BienerRemove SLP_TREE_VEC_STMTS in favor of SLP_TREE_VEC_DEFS
2023-07-21  Richard Bienertree-optimization/110742 - fix latent issue with permut...
2023-07-12  Richard Bienertree-optimization/110630 - enhance SLP permute support
2023-06-28  Richard Bienertree-optimization/110443 - prevent SLP splat of gathers
2023-06-27  Richard Bienertree-optimization/96208 - SLP of non-grouped loads
2023-06-26  Richard Bienertree-optimization/110381 - preserve SLP permutation...
2023-05-24  Kewen Linvect: Enhance cost evaluation in vect_transform_slp_per...
next