Show patches with: Submitter = Richard Biener       |    Archived = No       |   4984 patches
« 1 2 ... 18 19 2049 50 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
fix global variable alignment for testcase gcc.dg/torture/pr96133.c fix global variable alignment for testcase gcc.dg/torture/pr96133.c - - - - --- 2020-07-13 Richard Biener New
make var-tracking iteration consistent make var-tracking iteration consistent - - - - --- 2020-07-13 Richard Biener New
fix constant folding from array CTORs fix constant folding from array CTORs - - - - --- 2020-07-10 Richard Biener New
fixup BIT_FIELD_REF detection in SLP discovery fixup BIT_FIELD_REF detection in SLP discovery - - - - --- 2020-07-09 Richard Biener New
remove premature vect_verify_datarefs_alignment remove premature vect_verify_datarefs_alignment - - - - --- 2020-07-08 Richard Biener New
compute and check alignment info during analysis compute and check alignment info during analysis - - - - --- 2020-07-08 Richard Biener New
fix detection of negative step DR groups fix detection of negative step DR groups - - - - --- 2020-07-07 Richard Biener New
tree-optimization/96075 - fix bogus misalignment calculation tree-optimization/96075 - fix bogus misalignment calculation - - - - --- 2020-07-06 Richard Biener New
tree-optimization/96037 - fix uninitialized use of slp_op tree-optimization/96037 - fix uninitialized use of slp_op - - - - --- 2020-07-03 Richard Biener New
fix scalar BB vectorization costing fix scalar BB vectorization costing - - - - --- 2020-07-03 Richard Biener New
refactor SLP constant insertion and provde entry insert helper refactor SLP constant insertion and provde entry insert helper - - - - --- 2020-07-03 Richard Biener New
tree-optimization/96028 - fix bogus externalizing of SLP node tree-optimization/96028 - fix bogus externalizing of SLP node - - - - --- 2020-07-02 Richard Biener New
tree-optimization/96028 - fix bogus externalizing of SLP node tree-optimization/96028 - fix bogus externalizing of SLP node - - - - --- 2020-07-02 Richard Biener New
tree-optimization/96022 - fix ICE with vectorized shift tree-optimization/96022 - fix ICE with vectorized shift - - - - --- 2020-07-02 Richard Biener New
move ILS include to system.h move ILS include to system.h - - - - --- 2020-07-01 Richard Biener New
tree-optimization/95916 - treat scalar ops explicitely tree-optimization/95916 - treat scalar ops explicitely - - - - --- 2020-06-29 Richard Biener New
do not include <utility> from tree-vectorizer.h do not include <utility> from tree-vectorizer.h - - - - --- 2020-06-29 Richard Biener New
tree-optimization/95839 - teach SLP vectorization about vector inputs tree-optimization/95839 - teach SLP vectorization about vector inputs - - - - --- 2020-06-26 Richard Biener New
tree-optimization/95897 - fix fold-left SLP reduction insert place tree-optimization/95897 - fix fold-left SLP reduction insert place - - - - --- 2020-06-26 Richard Biener New
Always use SLP vector defs to determine insertion place Always use SLP vector defs to determine insertion place - - - - --- 2020-06-25 Richard Biener New
tree-optimization/95839 - allow CTOR vectorization without loads tree-optimization/95839 - allow CTOR vectorization without loads - - - - --- 2020-06-25 Richard Biener New
tree-optimization/95866 - avoid using scalar ops for vectorized shift tree-optimization/95866 - avoid using scalar ops for vectorized shift - - - - --- 2020-06-25 Richard Biener New
tree-optimization/95866 - avoid vectorizing uniform SLP subgraphs tree-optimization/95866 - avoid vectorizing uniform SLP subgraphs - - - - --- 2020-06-24 Richard Biener New
emit SLP vectorized loads earlier emit SLP vectorized loads earlier - - - - --- 2020-06-24 Richard Biener New
tree-optimization/95856 fix vect_stmt_dominates_stmt_p at BB region boundary tree-optimization/95856 fix vect_stmt_dominates_stmt_p at BB region boundary - - - - --- 2020-06-24 Richard Biener New
Handle SLP_TREE_LANE_PERMUTATION in scalar costing Handle SLP_TREE_LANE_PERMUTATION in scalar costing - - - - --- 2020-06-19 Richard Biener New
Split load permutation Split load permutation - - - - --- 2020-06-19 Richard Biener New
Handle SLP_TREE_LANE_PERMUTATION in scalar costing Handle SLP_TREE_LANE_PERMUTATION in scalar costing - - - - --- 2020-06-19 Richard Biener New
tree-optimization/95761 - fix vector insertion place compute tree-optimization/95761 - fix vector insertion place compute - - - - --- 2020-06-19 Richard Biener New
middle-end/95739 - fix vector condition IFN expansion middle-end/95739 - fix vector condition IFN expansion - - - - --- 2020-06-18 Richard Biener New
[RFC] Delay asm_out_file initialization [RFC] Delay asm_out_file initialization - - - - --- 2020-06-18 Richard Biener New
avoid early asm output avoid early asm output - - - - --- 2020-06-18 Richard Biener New
remove SLP_TREE_TWO_OPERATORS, add SLP permutation node remove SLP_TREE_TWO_OPERATORS, add SLP permutation node - - - - --- 2020-06-17 Richard Biener New
Use SLP_TREE_VECTYPE consistently Use SLP_TREE_VECTYPE consistently - - - - --- 2020-06-17 Richard Biener New
tree-optimization/95717 - fix SSA update for vectorizer epilogue tree-optimization/95717 - fix SSA update for vectorizer epilogue - - - - --- 2020-06-17 Richard Biener New
middle-end/95690 - avoid MEM_EXPRs for constants middle-end/95690 - avoid MEM_EXPRs for constants - - - - --- 2020-06-16 Richard Biener New
testcase for shared DR alignment testcase for shared DR alignment - - - - --- 2020-06-12 Richard Biener New
Use SLP_TREE_VECTYPE consistently, get rid of STMT_VINFO_NUM_SLP_USES Use SLP_TREE_VECTYPE consistently, get rid of STMT_VINFO_NUM_SLP_USES - - - - --- 2020-06-12 Richard Biener New
fix vectorizable_condition ICE with EXTRACT_LAST_REDUCTION fix vectorizable_condition ICE with EXTRACT_LAST_REDUCTION - - - - --- 2020-06-12 Richard Biener New
avoid stmt-info allocation for debug stmts avoid stmt-info allocation for debug stmts - - - - --- 2020-06-10 Richard Biener New
tree-optimization/95576 - fix compare-debug issue with SLP vectorization tree-optimization/95576 - fix compare-debug issue with SLP vectorization - - - - --- 2020-06-10 Richard Biener New
tree-optimization/95576 - fix compare-debug issue with SLP vectorization tree-optimization/95576 - fix compare-debug issue with SLP vectorization - - - - --- 2020-06-10 Richard Biener New
Make {SLP_TREE,STMT_VINFO}_VEC_STMTS a vector of gimple * Make {SLP_TREE,STMT_VINFO}_VEC_STMTS a vector of gimple * - - - - --- 2020-06-10 Richard Biener New
Introduce STMT_VINFO_VEC_STMTS Introduce STMT_VINFO_VEC_STMTS - - - - --- 2020-06-10 Richard Biener New
Remove dead code Remove dead code - - - - --- 2020-06-09 Richard Biener New
Remove dead code Remove dead code - - - - --- 2020-06-09 Richard Biener New
tree-optimization/95539 - fix SLP_TREE_REPRESENTATIVE vs. dr_info tree-optimization/95539 - fix SLP_TREE_REPRESENTATIVE vs. dr_info - - - - --- 2020-06-05 Richard Biener New
Add new/delete to struct occurence Add new/delete to struct occurence - - - - --- 2020-06-04 Richard Biener New
[2/2] add vect_get_slp_vect_def [1/2] Add explicit SLP_TREE_LANES - - - - --- 2020-06-04 Richard Biener New
[1/2] Add explicit SLP_TREE_LANES [1/2] Add explicit SLP_TREE_LANES - - - - --- 2020-06-04 Richard Biener New
Simplify SLP code wrt SLP_TREE_DEF_TYPE Simplify SLP code wrt SLP_TREE_DEF_TYPE - - - - --- 2020-06-04 Richard Biener New
middle-end/95493 - bogus MEM_ATTRS for variable array access middle-end/95493 - bogus MEM_ATTRS for variable array access - - - - --- 2020-06-04 Richard Biener New
tree-optimization/95495 - use SLP_TREE_REPRESENTATIVE in assertion tree-optimization/95495 - use SLP_TREE_REPRESENTATIVE in assertion - - - - --- 2020-06-03 Richard Biener New
tree-optimization/95487 - use a truth type for scatter masks tree-optimization/95487 - use a truth type for scatter masks - - - - --- 2020-06-03 Richard Biener New
middle-end/95493 - bogus MEM_ATTRs from variable ARRAY_REFs middle-end/95493 - bogus MEM_ATTRs from variable ARRAY_REFs - - - - --- 2020-06-03 Richard Biener New
simplify visited flag unsetting in SLP scalar cost computation simplify visited flag unsetting in SLP scalar cost computation - - - - --- 2020-06-03 Richard Biener New
tree-optimization/95272 - add SLP_TREE_REPRESENTATIVE tree-optimization/95272 - add SLP_TREE_REPRESENTATIVE - - - - --- 2020-05-29 Richard Biener New
tree-optimization/95356 - more vectorizable_shift massaging tree-optimization/95356 - more vectorizable_shift massaging - - - - --- 2020-05-29 Richard Biener New
tree-optimization/95403 - guard vect_init_vector_1 against NULL stmt_info tree-optimization/95403 - guard vect_init_vector_1 against NULL stmt_info - - - - --- 2020-05-29 Richard Biener New
tree-optimization/95393 - fold MIN/MAX_EXPR generated by phiopt tree-optimization/95393 - fold MIN/MAX_EXPR generated by phiopt - - - - --- 2020-05-29 Richard Biener New
remove obsolete code from SLP invariant costing remove obsolete code from SLP invariant costing - - - - --- 2020-05-28 Richard Biener New
tree-optimization/95273 - more vectorizable_shift massaging tree-optimization/95273 - more vectorizable_shift massaging - - - - --- 2020-05-28 Richard Biener New
testsuite/95363 - fix gcc.dg/vect/bb-slp-pr95271.c for ilp32 testsuite/95363 - fix gcc.dg/vect/bb-slp-pr95271.c for ilp32 - - - - --- 2020-05-28 Richard Biener New
[2/2] Code generate externals/invariants during the SLP graph walk [1/2] make vect_finish_stmt_generation work w/o stmt_vec_info - - - - --- 2020-05-27 Richard Biener New
[1/2] make vect_finish_stmt_generation work w/o stmt_vec_info [1/2] make vect_finish_stmt_generation work w/o stmt_vec_info - - - - --- 2020-05-27 Richard Biener New
tree-optimization/95295 - fix sinking after path merging in new SM code tree-optimization/95295 - fix sinking after path merging in new SM code - - - - --- 2020-05-27 Richard Biener New
tree-optimization/95356 - fix vectorizable_shift vector types tree-optimization/95356 - fix vectorizable_shift vector types - - - - --- 2020-05-27 Richard Biener New
tree-optimization/95335 - fix SLP nodes dropped to invariant tree-optimization/95335 - fix SLP nodes dropped to invariant - - - - --- 2020-05-27 Richard Biener New
tree-optimization/95327 - fix another vectorizable_shift const SLP op tree-optimization/95327 - fix another vectorizable_shift const SLP op - - - - --- 2020-05-26 Richard Biener New
Add debug (slp_tree) and dump infrastructure for this Add debug (slp_tree) and dump infrastructure for this - - - - --- 2020-05-25 Richard Biener New
tree-optimization/95309 - fix invariant SLP node costing tree-optimization/95309 - fix invariant SLP node costing - - - - --- 2020-05-25 Richard Biener New
tree-optimization/95295 - fix wrong-code with SM tree-optimization/95295 - fix wrong-code with SM - - - - --- 2020-05-25 Richard Biener New
tree-optimization/95297 - handle scalar shift arg for SLP invariant vectype tree-optimization/95297 - handle scalar shift arg for SLP invariant vectype - - - - --- 2020-05-25 Richard Biener New
tree-optimization/95271 - fix bswap vectorization invariant SLP type tree-optimization/95271 - fix bswap vectorization invariant SLP type - - - - --- 2020-05-25 Richard Biener New
tree-optimization/95308 - really avoid forward propagating of &TMR tree-optimization/95308 - really avoid forward propagating of &TMR - - - - --- 2020-05-25 Richard Biener New
tree-optimization/95284 - amend previous store commoning fix tree-optimization/95284 - amend previous store commoning fix - - - - --- 2020-05-25 Richard Biener New
tree-optimization/95268 - fix commoning of clobbers tree-optimization/95268 - fix commoning of clobbers - - - - --- 2020-05-22 Richard Biener New
enfoce SLP_TREE_VECTYPE for invariants enfoce SLP_TREE_VECTYPE for invariants - - - - --- 2020-05-22 Richard Biener New
tree-optimization/95248 - fix oversight in SM rewrite tree-optimization/95248 - fix oversight in SM rewrite - - - - --- 2020-05-22 Richard Biener New
add ctor/dtor to slp_tree add ctor/dtor to slp_tree - - - - --- 2020-05-22 Richard Biener New
tree-optimization/95219 - improve IV selection for induction tree-optimization/95219 - improve IV selection for induction - - - - --- 2020-05-20 Richard Biener New
middle-end/95231 - revert parts of PR95171 middle-end/95231 - revert parts of PR95171 - - - - --- 2020-05-20 Richard Biener New
Fix FAIL: gcc.target/i386/pr92645-4.c Fix FAIL: gcc.target/i386/pr92645-4.c - - - - --- 2020-05-19 Richard Biener New
[WIP] enfoce SLP_TREE_VECTYPE a bit [WIP] enfoce SLP_TREE_VECTYPE a bit - - - - --- 2020-05-19 Richard Biener New
lto/95190 - amend -flto docs for diagnostic option handling lto/95190 - amend -flto docs for diagnostic option handling - - - - --- 2020-05-19 Richard Biener New
[C] c/95141 - fix bogus integer overflow warning [C] c/95141 - fix bogus integer overflow warning - - - - --- 2020-05-19 Richard Biener New
[RFC] enfoce SLP_TREE_VECTYPE on invariants [RFC] enfoce SLP_TREE_VECTYPE on invariants - - - - --- 2020-05-18 Richard Biener New
cost invariant nodes from vect_slp_analyze_node_operations SLP walk cost invariant nodes from vect_slp_analyze_node_operations SLP walk - - - - --- 2020-05-18 Richard Biener New
[v2] fixup BB vectorization constant generation place [v2] fixup BB vectorization constant generation place - - - - --- 2020-05-18 Richard Biener New
middle-end/95171 - inlining of trapping compare into non-call EH fn middle-end/95171 - inlining of trapping compare into non-call EH fn - - - - --- 2020-05-18 Richard Biener New
tree-optimization/95172 - avoid mixing conditionalized and ordered SM tree-optimization/95172 - avoid mixing conditionalized and ordered SM - - - - --- 2020-05-18 Richard Biener New
fixup BB vectorization constant generation place fixup BB vectorization constant generation place - - - - --- 2020-05-15 Richard Biener New
tree-optimization/92260 - improve fix tree-optimization/92260 - improve fix - - - - --- 2020-05-15 Richard Biener New
tree-optimization/95133 - avoid abnormal edges in path splitting tree-optimization/95133 - avoid abnormal edges in path splitting - - - - --- 2020-05-15 Richard Biener New
testsuite/94703 - skip gcc.dg/tree-ssa/pr94703.c on strict-align targets testsuite/94703 - skip gcc.dg/tree-ssa/pr94703.c on strict-align targets - - - - --- 2020-05-14 Richard Biener New
middle-end/95118 - fix printing of "denormal" zero middle-end/95118 - fix printing of "denormal" zero - - - - --- 2020-05-14 Richard Biener New
add vectype parameter to add_stmt_cost hook add vectype parameter to add_stmt_cost hook - - - - --- 2020-05-13 Richard Biener New
Remove SLP_INSTANCE_GROUP_SIZE Remove SLP_INSTANCE_GROUP_SIZE - - - - --- 2020-05-13 Richard Biener New
tree-optimization/33315 - common stores during sinking tree-optimization/33315 - common stores during sinking - - - - --- 2020-05-13 Richard Biener New
middle-end/94988 fix testcase for big-endian middle-end/94988 fix testcase for big-endian - - - - --- 2020-05-12 Richard Biener New
« 1 2 ... 18 19 2049 50 »