Show patches with: Submitter = Richard Biener       |    State = Action Required       |    Archived = No       |   5699 patches
« 1 2 3 456 57 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[RFC] Move STMT_VINFO_TYPE to SLP_TREE_TYPE [RFC] Move STMT_VINFO_TYPE to SLP_TREE_TYPE - - - - --- 2025-07-18 Richard Biener New
Record vect_check_gather_scatter analysis result and re-use it Record vect_check_gather_scatter analysis result and re-use it - - - - --- 2025-07-18 Richard Biener New
Remove non-SLP path from vectorizable_live_operation Remove non-SLP path from vectorizable_live_operation - - - - --- 2025-07-18 Richard Biener New
tree-optimization/120924 - up --param uninit-max-chain-len tree-optimization/120924 - up --param uninit-max-chain-len - - - - --- 2025-07-18 Richard Biener New
tree-optimization/121126 - properly verify live LC PHIs tree-optimization/121126 - properly verify live LC PHIs - - - - --- 2025-07-18 Richard Biener New
tree-optimization/121048 - move check for only having vector(1) tree-optimization/121048 - move check for only having vector(1) - - - - --- 2025-07-17 Richard Biener New
tree-optimization/121035 - handle stray VN values without expression tree-optimization/121035 - handle stray VN values without expression - - - - --- 2025-07-16 Richard Biener New
[v3] Reject single lane vector types for SLP build [v3] Reject single lane vector types for SLP build - - - - --- 2025-07-16 Richard Biener New
tree-optimization/121049 - avoid loop masking with even/odd reduction tree-optimization/121049 - avoid loop masking with even/odd reduction - - - - --- 2025-07-16 Richard Biener New
tree-optimization/121116 - avoid _BitInt for vector element init tree-optimization/121116 - avoid _BitInt for vector element init - - - - --- 2025-07-16 Richard Biener New
tree-optimization/121059 - fixup loop mask query tree-optimization/121059 - fixup loop mask query - - - - --- 2025-07-15 Richard Biener New
tree-optimization/121059 - record loop mask when required tree-optimization/121059 - record loop mask when required - - - - --- 2025-07-14 Richard Biener New
[v2] Reject single lane vector types for SLP build [v2] Reject single lane vector types for SLP build - - - - --- 2025-07-11 Richard Biener New
tree-optimization/121034 - fix reduction vectorization tree-optimization/121034 - fix reduction vectorization - - - - --- 2025-07-11 Richard Biener New
[x86] properly compute fp/mode for scalar ops for vectorizer costing [x86] properly compute fp/mode for scalar ops for vectorizer costing - - - - --- 2025-07-10 Richard Biener New
tree-optimization/120939 - remove uninitialized use of LOOP_VINFO_COST_MODEL_THRESHOLD tree-optimization/120939 - remove uninitialized use of LOOP_VINFO_COST_MODEL_THRESHOLD - - - - --- 2025-07-10 Richard Biener New
Reject single lane vector types for SLP build Reject single lane vector types for SLP build - - - - --- 2025-07-10 Richard Biener New
[5/5] Handle failed gcond pattern gracefully [1/5] Pass SLP node down to cost hook for reduction cost - - - - --- 2025-07-10 Richard Biener New
[4/5] Adjust reduction with conversion SLP build [1/5] Pass SLP node down to cost hook for reduction cost - - - - --- 2025-07-10 Richard Biener New
[3/5] Avoid vect_is_simple_use call from vectorizable_reduction [1/5] Pass SLP node down to cost hook for reduction cost - - - - --- 2025-07-10 Richard Biener New
[2/5] Avoid vect_is_simple_use call from get_load_store_type [1/5] Pass SLP node down to cost hook for reduction cost - - - - --- 2025-07-10 Richard Biener New
[1/5] Pass SLP node down to cost hook for reduction cost [1/5] Pass SLP node down to cost hook for reduction cost - - - - --- 2025-07-10 Richard Biener New
Remove dead code dealing with non-SLP Remove dead code dealing with non-SLP - - - - --- 2025-07-10 Richard Biener New
[3/3] Remove vect_dissolve_slp_only_groups [1/3] Remove non-SLP vectorization factor determining - - - - --- 2025-07-09 Richard Biener New
[2/3] Remove vect_analyze_loop_operations [1/3] Remove non-SLP vectorization factor determining - - - - --- 2025-07-09 Richard Biener New
[1/3] Remove non-SLP vectorization factor determining [1/3] Remove non-SLP vectorization factor determining - - - - --- 2025-07-09 Richard Biener New
testsuite/120093 - fix gcc.dg/vect/pr101145.c testsuite/120093 - fix gcc.dg/vect/pr101145.c - - - - --- 2025-07-09 Richard Biener New
Avoid accessing STMT_VINFO_VECTYPE Avoid accessing STMT_VINFO_VECTYPE - - - - --- 2025-07-09 Richard Biener New
[2/2] tree-optimization/109893 - allow more backwards jump threading [1/2] Change how --param fsm-scale-path-stmts works - - - - --- 2025-07-09 Richard Biener New
[1/2] Change how --param fsm-scale-path-stmts works [1/2] Change how --param fsm-scale-path-stmts works - - - - --- 2025-07-09 Richard Biener New
Avoid IPA opts around guality plumbing Avoid IPA opts around guality plumbing - - - - --- 2025-07-08 Richard Biener New
tree-optimization/120358 - bogus PTA with structure access tree-optimization/120358 - bogus PTA with structure access - - - - --- 2025-07-07 Richard Biener New
tree-optimization/120817 - bogus DSE of .MASK_STORE tree-optimization/120817 - bogus DSE of .MASK_STORE - - - - --- 2025-07-07 Richard Biener New
tree-optimization/120944 - bogus VN with volatile copies tree-optimization/120944 - bogus VN with volatile copies - - - - --- 2025-07-04 Richard Biener New
[2/2] add masked-epilogue tuning [1/2] Allow the target to request a masked vector epilogue - - - - --- 2025-07-04 Richard Biener New
[1/2] Allow the target to request a masked vector epilogue [1/2] Allow the target to request a masked vector epilogue - - - - --- 2025-07-04 Richard Biener New
Stop doing GCC 12 snapshots Stop doing GCC 12 snapshots - - - - --- 2025-07-04 Richard Biener New
tree-optimization/120927 - 510.parest_r segfault with masked epilog tree-optimization/120927 - 510.parest_r segfault with masked epilog - - - - --- 2025-07-03 Richard Biener New
Do not query further vector epilogues after a masked epilogue Do not query further vector epilogues after a masked epilogue - - - - --- 2025-07-02 Richard Biener New
tree-optimization/118669 - fixup wrongly aligned loads/stores tree-optimization/118669 - fixup wrongly aligned loads/stores - - - - --- 2025-07-02 Richard Biener New
Handle SLP build operand swapping for ternaries and calls Handle SLP build operand swapping for ternaries and calls - - - - --- 2025-06-30 Richard Biener New
tree-optimization/120808 - SLP patterns with FMA/FMS tree-optimization/120808 - SLP patterns with FMA/FMS - - - - --- 2025-06-27 Richard Biener New
[v2] Fixup partial_vectors_supported_p use [v2] Fixup partial_vectors_supported_p use - - - - --- 2025-06-27 Richard Biener New
[2/2] Fixup vector epilog analysis skipping when not using partial vectors [1/2] Fixup partial_vectors_supported_p use - - - - --- 2025-06-26 Richard Biener New
[1/2] Fixup partial_vectors_supported_p use [1/2] Fixup partial_vectors_supported_p use - - - - --- 2025-06-26 Richard Biener New
[RFC] c/96570 - diagnostics for conversions to/from time_t [RFC] c/96570 - diagnostics for conversions to/from time_t - - - - --- 2025-06-26 Richard Biener New
Bump LTO_minor_version Bump LTO_minor_version - - - - --- 2025-06-26 Richard Biener New
[v2] tree-optimization/109892 - SLP reduction of fma [v2] tree-optimization/109892 - SLP reduction of fma - - - - --- 2025-06-25 Richard Biener New
tree-optimization/109892 - SLP reduction of fma tree-optimization/109892 - SLP reduction of fma - - - - --- 2025-06-25 Richard Biener New
tree-optimization/120808 - SLP build with mixed .FMA/.FMS tree-optimization/120808 - SLP build with mixed .FMA/.FMS - - - - --- 2025-06-25 Richard Biener New
Remove non-SLP path from vectorizable_load Remove non-SLP path from vectorizable_load - - - - --- 2025-06-24 Richard Biener New
[6/6] Remove non-SLP path from vectorizable_load [1/6] Remove non-SLP path from vectorizable_load - - - - --- 2025-06-24 Richard Biener New
[5/6] Remove non-SLP path from vectorizable_load [1/6] Remove non-SLP path from vectorizable_load - - - - --- 2025-06-24 Richard Biener New
[4/6] Remove non-SLP path from vectorizable_load [1/6] Remove non-SLP path from vectorizable_load - - - - --- 2025-06-24 Richard Biener New
[3/6] Remove non-SLP path from vectorizable_load [1/6] Remove non-SLP path from vectorizable_load - - - - --- 2025-06-24 Richard Biener New
[2/6] Remove non-SLP path from vectorizable_load [1/6] Remove non-SLP path from vectorizable_load - - - - --- 2025-06-24 Richard Biener New
[1/6] Remove non-SLP path from vectorizable_load [1/6] Remove non-SLP path from vectorizable_load - - - - --- 2025-06-24 Richard Biener New
[www] Complete the list of supported languages in gcc-16/criteria.html [www] Complete the list of supported languages in gcc-16/criteria.html - - - - --- 2025-06-24 Richard Biener New
tree-optimization/120729 - limit compile time in uninit_analysis::prune_phi_opnds tree-optimization/120729 - limit compile time in uninit_analysis::prune_phi_opnds - - - - --- 2025-06-20 Richard Biener New
tree-optimization/120654 - ICE with range query from IVOPTs tree-optimization/120654 - ICE with range query from IVOPTs - - - - --- 2025-06-20 Richard Biener New
Fix dump_function_to_file use of dump_flags Fix dump_function_to_file use of dump_flags - - - - --- 2025-06-18 Richard Biener New
Remove non-SLP path from get_[group_]load_store_type Remove non-SLP path from get_[group_]load_store_type - - - - --- 2025-06-06 Richard Biener New
[3/3] Remove non-SLP path from vectorizable_store [1/3] Remove non-SLP path from vectorizable_store - - - - --- 2025-06-06 Richard Biener New
[2/3] Remove non-SLP path from vectorizable_store [1/3] Remove non-SLP path from vectorizable_store - - - - --- 2025-06-06 Richard Biener New
[1/3] Remove non-SLP path from vectorizable_store [1/3] Remove non-SLP path from vectorizable_store - - - - --- 2025-06-06 Richard Biener New
Remove create_tmp_reg_or_ssa_name Remove create_tmp_reg_or_ssa_name - - - - --- 2025-06-06 Richard Biener New
[4/4] tree-optimization/120032 - CLZ matching, fallback for missing range-info [1/4] Refactor CTZ detection in forwprop - - - - --- 2025-06-05 Richard Biener New
[3/4] tree-optimization/120032 - matching of table based CLZ [1/4] Refactor CTZ detection in forwprop - - - - --- 2025-06-05 Richard Biener New
[2/4] Use ranger for table based CTZ detection [1/4] Refactor CTZ detection in forwprop - - - - --- 2025-06-05 Richard Biener New
[1/4] Refactor CTZ detection in forwprop [1/4] Refactor CTZ detection in forwprop - - - - --- 2025-06-05 Richard Biener New
Improve create_tmp_reg_or_ssa_name, always create SSA name Improve create_tmp_reg_or_ssa_name, always create SSA name - - - - --- 2025-06-03 Richard Biener New
tree-optimization/120517 - fix dataref group split math tree-optimization/120517 - fix dataref group split math - - - - --- 2025-06-03 Richard Biener New
tree-optimization/120357 - ICE with early break vectorization tree-optimization/120357 - ICE with early break vectorization - - - - --- 2025-05-30 Richard Biener New
tree-optimization/120341 - stores into STRING_CSTs can trap tree-optimization/120341 - stores into STRING_CSTs can trap - - - - --- 2025-05-30 Richard Biener New
tree-optimization/120457 - avoid lowering of some single-element interleave tree-optimization/120457 - avoid lowering of some single-element interleave - - - - --- 2025-05-30 Richard Biener New
tree-optimization/117965 - phiprop validity checking is too strict tree-optimization/117965 - phiprop validity checking is too strict - - - - --- 2025-05-27 Richard Biener New
Fixup gcc.target/i386/vect-epilogues-5.c Fixup gcc.target/i386/vect-epilogues-5.c - - - - --- 2025-05-26 Richard Biener New
Conditionalize libgdiagnostic processing on presence Conditionalize libgdiagnostic processing on presence - - - - --- 2025-05-23 Richard Biener New
[RFC] Allow the target to request a masked vector epilogue [RFC] Allow the target to request a masked vector epilogue - - - - --- 2025-05-16 Richard Biener New
[x86] Fix regression from x86 multi-epilogue tuning [x86] Fix regression from x86 multi-epilogue tuning - - - - --- 2025-05-14 Richard Biener New
Enhance -fopt-info-vec vectorized loop diagnostic Enhance -fopt-info-vec vectorized loop diagnostic - - - - --- 2025-05-14 Richard Biener New
[2/2,v2] Remove the mixed stmt_vec_info/SLP node record_stmt_cost overload Untitled series #456865 - - - - --- 2025-05-14 Richard Biener New
[1/2] Use vectype from SLP node for vect_get_{load, store}_cost if possible [1/2] Use vectype from SLP node for vect_get_{load, store}_cost if possible - - - - --- 2025-05-14 Richard Biener New
[3/3] Remove non-SLP path from vectorizable_induction [1/3] Remove non-SLP path from vectorizable_induction - - - - --- 2025-05-13 Richard Biener New
[2/3] Remove non-SLP path from vectorizable_induction [1/3] Remove non-SLP path from vectorizable_induction - - - - --- 2025-05-13 Richard Biener New
[1/3] Remove non-SLP path from vectorizable_induction [1/3] Remove non-SLP path from vectorizable_induction - - - - --- 2025-05-13 Richard Biener New
[RFC] Add vector_costs::add_vector_cost vector stmt grouping hook [RFC] Add vector_costs::add_vector_cost vector stmt grouping hook - - - - --- 2025-05-13 Richard Biener New
[4/4] Remove the mixed stmt_vec_info/SLP node record_stmt_cost overload [1/4] This transitions vect_model_simple_cost to SLP only - - - - --- 2025-05-13 Richard Biener New
[3/4] Revert change to pass SLP node to cost hook for scalar_{load,store} [1/4] This transitions vect_model_simple_cost to SLP only - - - - --- 2025-05-13 Richard Biener New
[2/4] Use vectype from SLP node for vect_get_{load, store}_cost if possible [1/4] This transitions vect_model_simple_cost to SLP only - - - - --- 2025-05-13 Richard Biener New
[1/4] This transitions vect_model_simple_cost to SLP only [1/4] This transitions vect_model_simple_cost to SLP only - - - - --- 2025-05-13 Richard Biener New
This transitions vect_model_simple_cost to SLP only This transitions vect_model_simple_cost to SLP only - - - - --- 2025-05-13 Richard Biener New
Cleanup internal vectorizer costing API Cleanup internal vectorizer costing API - - - - --- 2025-05-12 Richard Biener New
sync LTO streaming and hashing for accelerators and vector type mode sync LTO streaming and hashing for accelerators and vector type mode - - - - --- 2025-05-12 Richard Biener New
testsuite/120222 - adjust gcc.dg/tree-ssa/gen-vect-28.c for inlining change testsuite/120222 - adjust gcc.dg/tree-ssa/gen-vect-28.c for inlining change - - - - --- 2025-05-12 Richard Biener New
tree-optimization/120211 - constrain LOOP_VINFO_EARLY_BREAKS_LIVE_IVS more tree-optimization/120211 - constrain LOOP_VINFO_EARLY_BREAKS_LIVE_IVS more - - - - --- 2025-05-11 Richard Biener New
[2/2] Move vector lowering to before vectorization [1/2] tree-optimization/114166 - vectorize to lowered form with word_mode - - - - --- 2025-05-09 Richard Biener New
[1/2] tree-optimization/114166 - vectorize to lowered form with word_mode [1/2] tree-optimization/114166 - vectorize to lowered form with word_mode - - - - --- 2025-05-09 Richard Biener New
[3/3] Remove non-SLP path from vectorizable_operation [1/3] Remove non-SLP path from vectorizable_operation - - - - --- 2025-05-09 Richard Biener New
[2/3] Remove non-SLP path from vectorizable_operation [1/3] Remove non-SLP path from vectorizable_operation - - - - --- 2025-05-09 Richard Biener New
« 1 2 3 456 57 »