Show patches with: Submitter = Andrew Pinski       |    State = Action Required       |    Archived = No       |   276 patches
« 1 2 3 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v2] aarch64: Implement popcountti2 pattern [PR113042] [v2] aarch64: Implement popcountti2 pattern [PR113042] - - - - --- 2024-08-21 Andrew Pinski New
[v2,2/2] match: Reject non-ssa name/min invariants in gimple_extract [PR116412] [v2,1/2] phi-opt: Fix for failing maybe_push_res_to_seq in factor_out_conditional_operation [PR 116… - - - - --- 2024-08-20 Andrew Pinski New
[v2,1/2] phi-opt: Fix for failing maybe_push_res_to_seq in factor_out_conditional_operation [PR 116… [v2,1/2] phi-opt: Fix for failing maybe_push_res_to_seq in factor_out_conditional_operation [PR 116… - - - - --- 2024-08-20 Andrew Pinski New
[2/2] phiopt: Reject non gimple val inside factor_out_conditional_operation [PR116412] [1/2] phi-opt: Fix for non-const functions for factor_out_conditional_operation [PR 116409] - - - - --- 2024-08-19 Andrew Pinski New
[1/2] phi-opt: Fix for non-const functions for factor_out_conditional_operation [PR 116409] [1/2] phi-opt: Fix for non-const functions for factor_out_conditional_operation [PR 116409] - - - - --- 2024-08-19 Andrew Pinski New
forwprop: Also dce from added statements from gimple_simplify forwprop: Also dce from added statements from gimple_simplify - - - - --- 2024-08-17 Andrew Pinski New
PHIOPT: move factor_out_conditional_operation over to use gimple_match_op PHIOPT: move factor_out_conditional_operation over to use gimple_match_op - - - - --- 2024-08-17 Andrew Pinski New
[2/2] aarch64: Implement popcountti2 pattern [PR113042] [1/2] builtins: Don't expand bit query builtins for __int128_t if the target supports an optab for … - - - - --- 2024-08-16 Andrew Pinski New
[1/2] builtins: Don't expand bit query builtins for __int128_t if the target supports an optab for … [1/2] builtins: Don't expand bit query builtins for __int128_t if the target supports an optab for … - - - - --- 2024-08-16 Andrew Pinski New
[PUSHED] PHIOPT: Fix comment before factor_out_conditional_operation [PUSHED] PHIOPT: Fix comment before factor_out_conditional_operation - - - - --- 2024-08-16 Andrew Pinski New
[v3] aarch64: Improve popcount for bytes [PR113042] [v3] aarch64: Improve popcount for bytes [PR113042] - - - - --- 2024-08-15 Andrew Pinski New
[3/3] Match: Add pattern for `(a ? b : 0) | (a ? 0 : c)` into `a ? b : c` [PR103660] [1/3] testsuite: Add testcases for part of PR 103660 - - - - --- 2024-08-13 Andrew Pinski New
[2/3] match: extend the `((a CMP b) ? c : 0) | ((a CMP' b) ? d : 0)` patterns to support ^ and + [P… [1/3] testsuite: Add testcases for part of PR 103660 - - - - --- 2024-08-13 Andrew Pinski New
[1/3] testsuite: Add testcases for part of PR 103660 [1/3] testsuite: Add testcases for part of PR 103660 - - - - --- 2024-08-13 Andrew Pinski New
[v2] ASAN: call initialize_sanitizer_builtins for hwasan [PR115205] [v2] ASAN: call initialize_sanitizer_builtins for hwasan [PR115205] - - - - --- 2024-08-12 Andrew Pinski New
vect: Small C++11-ification of vect_vect_recog_func_ptrs vect: Small C++11-ification of vect_vect_recog_func_ptrs - - - - --- 2024-08-07 Andrew Pinski New
aarch64/testsuite: Add testcases for recently fixed PRs aarch64/testsuite: Add testcases for recently fixed PRs - - - - --- 2024-08-07 Andrew Pinski New
aarch64/testsuite: Fix if-compare_2.c for removing vcond{, u, eq} patterns [PR116041] aarch64/testsuite: Fix if-compare_2.c for removing vcond{, u, eq} patterns [PR116041] - - - - --- 2024-08-06 Andrew Pinski New
aarch64/testsuite: Fix gcc.target/aarch64/simd/vmmla.c [PR116207] aarch64/testsuite: Fix gcc.target/aarch64/simd/vmmla.c [PR116207] - - - - --- 2024-08-06 Andrew Pinski New
[5/5] ranger: Fix LTO uninitialized variable warning about m_range_tree some small ranger op table cleanup - - - - --- 2024-08-06 Andrew Pinski New
[4/5] ranger: Make some classes local to the TU some small ranger op table cleanup - - - - --- 2024-08-06 Andrew Pinski New
[3/5] ranger: constify range_op_table class some small ranger op table cleanup - - - - --- 2024-08-06 Andrew Pinski New
[2/5] range: Make range_op_table a true singleton class [PR116209] some small ranger op table cleanup - - - - --- 2024-08-06 Andrew Pinski New
[1/5] range: Make range_op_table class final some small ranger op table cleanup - - - - --- 2024-08-06 Andrew Pinski New
sh: Don't call make_insn_raw in sh_recog_treg_set_expr [PR116189] sh: Don't call make_insn_raw in sh_recog_treg_set_expr [PR116189] - - - - --- 2024-08-05 Andrew Pinski New
IRA: Ignore debug insns for uses in split_live_ranges_for_shrink_wrap. [PR116179] IRA: Ignore debug insns for uses in split_live_ranges_for_shrink_wrap. [PR116179] - - - - --- 2024-08-03 Andrew Pinski New
genemit: Fix handling of explicit parallels for clobbers [PR116058] genemit: Fix handling of explicit parallels for clobbers [PR116058] - - - - --- 2024-08-02 Andrew Pinski New
forwprop: Don't add uses to dce list if debug statement [PR116156] forwprop: Don't add uses to dce list if debug statement [PR116156] - - - - --- 2024-08-01 Andrew Pinski New
[v2] match: Fix wrong code due to `(a ? e : f) !=/== (b ? e : f)` patterns [PR116120] [v2] match: Fix wrong code due to `(a ? e : f) !=/== (b ? e : f)` patterns [PR116120] - - - - --- 2024-07-31 Andrew Pinski New
[2/2] match: Fix wrong code due to `(a ? e : f) !=/== (b ? e : f)` patterns [PR116120] [1/2] match: Fix types matching for `(?:) !=/== (?:)` [PR116134] - - - - --- 2024-07-30 Andrew Pinski New
[1/2] match: Fix types matching for `(?:) !=/== (?:)` [PR116134] [1/2] match: Fix types matching for `(?:) !=/== (?:)` [PR116134] - - - - --- 2024-07-30 Andrew Pinski New
[2/2] middle-end: Move the function current properties over to a .def file [PR116118] [1/2] middle-end: Remove PROP_no_crit_edges [PR116114] - - - - --- 2024-07-28 Andrew Pinski New
[1/2] middle-end: Remove PROP_no_crit_edges [PR116114] [1/2] middle-end: Remove PROP_no_crit_edges [PR116114] - - - - --- 2024-07-28 Andrew Pinski New
middle-end: Add and use few helper methods for current_properties middle-end: Add and use few helper methods for current_properties - - - - --- 2024-07-27 Andrew Pinski New
[3/3] isel: Don't duplicate comparisons for -O0 nor -fno-tree-ter [PR116101] [1/3] isel: Move duplicate comparisons to its own function - - - - --- 2024-07-26 Andrew Pinski New
[2/3] isel: Small cleanup of duplicating comparisons [1/3] isel: Move duplicate comparisons to its own function - - - - --- 2024-07-26 Andrew Pinski New
[1/3] isel: Move duplicate comparisons to its own function [1/3] isel: Move duplicate comparisons to its own function - - - - --- 2024-07-26 Andrew Pinski New
aarch64: Fix target/optimize option handling with transiting between O1 to O2 aarch64: Fix target/optimize option handling with transiting between O1 to O2 - - - - --- 2024-07-25 Andrew Pinski New
MATCH: Optimize `VEC_SHL_INSERT (dup (A), A)` to just `dup (A) [PR116075] MATCH: Optimize `VEC_SHL_INSERT (dup (A), A)` to just `dup (A) [PR116075] - - - - --- 2024-07-25 Andrew Pinski New
[5/5] MATCH: Add an alt pattern for ANDN and IORN with constants [1/5] aarch64: Rename bic/orn patterns to iorn/andn for vector modes - - - - --- 2024-07-25 Andrew Pinski New
[4/5] MATCH: Create BIT_ANDN and BIT_IORN from matching [1/5] aarch64: Rename bic/orn patterns to iorn/andn for vector modes - - - - --- 2024-07-25 Andrew Pinski New
[3/5] aarch64: Use iorn and andn standard pattern names for scalar modes [1/5] aarch64: Rename bic/orn patterns to iorn/andn for vector modes - - - - --- 2024-07-25 Andrew Pinski New
[2/5] aarch64: sve: Rename aarch64_bic to standard pattern, andn [1/5] aarch64: Rename bic/orn patterns to iorn/andn for vector modes - - - - --- 2024-07-25 Andrew Pinski New
[1/5] aarch64: Rename bic/orn patterns to iorn/andn for vector modes [1/5] aarch64: Rename bic/orn patterns to iorn/andn for vector modes - - - - --- 2024-07-25 Andrew Pinski New
libstdc++: Fix testsuite for remote testing (and sim) libstdc++: Fix testsuite for remote testing (and sim) - - - - --- 2024-07-25 Andrew Pinski New
optabs/rs6000: Rename iorc and andc to iorn and andn optabs/rs6000: Rename iorc and andc to iorn and andn - - - - --- 2024-07-24 Andrew Pinski New
Add debug counter for ext_dce Add debug counter for ext_dce - - - - --- 2024-07-16 Andrew Pinski New
testsuite: Allow matching `{_1, { 0, 0, 0, 0 }}` for vect/slp-gap-1.c testsuite: Allow matching `{_1, { 0, 0, 0, 0 }}` for vect/slp-gap-1.c - - - - --- 2024-07-10 Andrew Pinski New
Remove expanding complex EQ/NE inside a GIMPLE_RETURN [PR115721] Remove expanding complex EQ/NE inside a GIMPLE_RETURN [PR115721] - - - - --- 2024-07-10 Andrew Pinski New
[PUSHED] aarch64: Add testcase for vectorconvert lowering [PR110473] [PUSHED] aarch64: Add testcase for vectorconvert lowering [PR110473] - - - - --- 2024-07-02 Andrew Pinski New
[4/4] Rename expand_powcabs pass to expand_pow Some improvements to complex lowering (cabs related) - - - - --- 2024-07-01 Andrew Pinski New
[3/4] Add some optimizations to gimple_expand_builtin_cabs Some improvements to complex lowering (cabs related) - - - - --- 2024-07-01 Andrew Pinski New
[2/4] Move cabs expansion from powcabs to complex lowering [PR115710] Some improvements to complex lowering (cabs related) - - - - --- 2024-07-01 Andrew Pinski New
[1/4] Small optimization for complex addition, real/imag parts the same Some improvements to complex lowering (cabs related) - - - - --- 2024-07-01 Andrew Pinski New
c++: structured bindings and lookup of tuple_size/tuple_element [PR115605] c++: structured bindings and lookup of tuple_size/tuple_element [PR115605] - - - - --- 2024-06-25 Andrew Pinski New
[PUSHED] c-family: Add Warning property to Wnrvo option [PR115624] [PUSHED] c-family: Add Warning property to Wnrvo option [PR115624] - - - - --- 2024-06-25 Andrew Pinski New
Ranger: Mark a few classes as final Ranger: Mark a few classes as final - - - - --- 2024-06-22 Andrew Pinski New
complex-lowering: Better handling of PAREN_EXPR [PR68855] complex-lowering: Better handling of PAREN_EXPR [PR68855] - - - - --- 2024-06-21 Andrew Pinski New
[2/2] aarch64: Add comment about thunderxt81/t83 being aliases aarch64: Small cleanups of the cavium cores - - - - --- 2024-06-18 Andrew Pinski New
[1/2] aarch64: make thunderxt88p1 an alias of thunderxt88 aarch64: Small cleanups of the cavium cores - - - - --- 2024-06-18 Andrew Pinski New
[COMMITTED] aarch64: Add testcase for PR97405 [COMMITTED] aarch64: Add testcase for PR97405 - - - - --- 2024-06-17 Andrew Pinski New
aarch64: Fix reg_is_wrapped_separately array size [PR100211] aarch64: Fix reg_is_wrapped_separately array size [PR100211] - - - - --- 2024-06-16 Andrew Pinski New
expand: constify sepops operand to expand_expr_real_2 and expand_widen_pattern_expr [PR113212] expand: constify sepops operand to expand_expr_real_2 and expand_widen_pattern_expr [PR113212] - - - - --- 2024-06-14 Andrew Pinski New
match: Improve gimple_bitwise_equal_p and gimple_bitwise_inverted_equal_p for truncating casts [PR1… match: Improve gimple_bitwise_equal_p and gimple_bitwise_inverted_equal_p for truncating casts [PR1… - - - - --- 2024-06-12 Andrew Pinski New
aarch64: Use bitreverse rtl code instead of unspec [PR115176] aarch64: Use bitreverse rtl code instead of unspec [PR115176] - - - - --- 2024-06-12 Andrew Pinski New
[PUSHED] Fix building JIT with musl libc [PR115442] [PUSHED] Fix building JIT with musl libc [PR115442] - - - - --- 2024-06-11 Andrew Pinski New
[v2] aarch64: Improve popcount for bytes [PR113042] [v2] aarch64: Improve popcount for bytes [PR113042] - - - - --- 2024-06-10 Andrew Pinski New
[PUSHED] Fix pr115388.c: plain char could be unsigned by default [PR115415] [PUSHED] Fix pr115388.c: plain char could be unsigned by default [PR115415] - - - - --- 2024-06-10 Andrew Pinski New
aarch64: Improve popcount for bytes [PR113042] aarch64: Improve popcount for bytes [PR113042] - - - - --- 2024-06-10 Andrew Pinski New
[COMMITTED] Plugins: Add label-text.h to CPPLIB_H so it will be installed [PR115288] [COMMITTED] Plugins: Add label-text.h to CPPLIB_H so it will be installed [PR115288] - - - - --- 2024-06-06 Andrew Pinski New
Fix some opindex for some options [PR115022] Fix some opindex for some options [PR115022] - - - - --- 2024-05-30 Andrew Pinski New
ASAN: call initialize_sanitizer_builtins for hwasan [PR115205] ASAN: call initialize_sanitizer_builtins for hwasan [PR115205] - - - - --- 2024-05-29 Andrew Pinski New
[COMMITTED] Fix bitops-9.c for -m32 and other targets that don't have vector modes [COMMITTED] Fix bitops-9.c for -m32 and other targets that don't have vector modes - - - - --- 2024-05-28 Andrew Pinski New
match: Use uniform_integer_cst_p in bitwise_inverted_equal_p [PR115238] match: Use uniform_integer_cst_p in bitwise_inverted_equal_p [PR115238] - - - - --- 2024-05-27 Andrew Pinski New
[2/2] match: Add support for `a ^ CST` to bitwise_inverted_equal_p [PR115224] [1/2] Match: Add maybe_bit_not instead of plain matching - - - - --- 2024-05-27 Andrew Pinski New
[1/2] Match: Add maybe_bit_not instead of plain matching [1/2] Match: Add maybe_bit_not instead of plain matching - - - - --- 2024-05-27 Andrew Pinski New
Use simple_dce_from_worklist in phiprop Use simple_dce_from_worklist in phiprop - - - - --- 2024-05-23 Andrew Pinski New
match: Disable `(type)zero_one_valuep*CST` for 1bit signed types [PR115154] match: Disable `(type)zero_one_valuep*CST` for 1bit signed types [PR115154] - - - - --- 2024-05-20 Andrew Pinski New
PHIOPT: Don't transform minmax if middle bb contains a phi [PR115143] PHIOPT: Don't transform minmax if middle bb contains a phi [PR115143] - - - - --- 2024-05-18 Andrew Pinski New
tree-cfg: Move the returns_twice check to be last statement only [PR114301] tree-cfg: Move the returns_twice check to be last statement only [PR114301] - - - - --- 2024-05-14 Andrew Pinski New
Match: optimize `a == CST & unary(a)` [PR111487] Match: optimize `a == CST & unary(a)` [PR111487] - - - - --- 2024-05-13 Andrew Pinski New
match: `a CMP nonnegative ? a : ABS<a>` simplified to just `ABS<a>` [PR112392] match: `a CMP nonnegative ? a : ABS<a>` simplified to just `ABS<a>` [PR112392] - - - - --- 2024-05-08 Andrew Pinski New
Mention that some options are turned on by `-Ofast` in their descriptions [PR97263] Mention that some options are turned on by `-Ofast` in their descriptions [PR97263] - - - - --- 2024-05-06 Andrew Pinski New
[COMMITTED] aarch64: Fix gcc.target/aarch64/sve/loop_add_6.c for LLP64 targets [COMMITTED] aarch64: Fix gcc.target/aarch64/sve/loop_add_6.c for LLP64 targets - - - - --- 2024-05-06 Andrew Pinski New
aarch64: Add fcsel to cmov integer and csel to float cmov [PR98477] aarch64: Add fcsel to cmov integer and csel to float cmov [PR98477] - - - - --- 2024-05-06 Andrew Pinski New
[v3] aarch64: Fix normal returns inside functions which use eh_returns [PR114843] [v3] aarch64: Fix normal returns inside functions which use eh_returns [PR114843] - - - - --- 2024-05-05 Andrew Pinski New
[v3] DCE __cxa_atexit calls where the function is pure/const [PR19661] [v3] DCE __cxa_atexit calls where the function is pure/const [PR19661] - - - - --- 2024-05-04 Andrew Pinski New
[v2] DCE __cxa_atexit calls where the function is pure/const [PR19661] [v2] DCE __cxa_atexit calls where the function is pure/const [PR19661] - - - - --- 2024-05-04 Andrew Pinski New
aarch64: Support multiple variants including up to 3 aarch64: Support multiple variants including up to 3 - - - - --- 2024-05-04 Andrew Pinski New
AARCH64: Add Qualcomnm oryon-1 core AARCH64: Add Qualcomnm oryon-1 core - - - - --- 2024-05-03 Andrew Pinski New
DCE __cxa_atexit calls where the function is pure/const [PR19661] DCE __cxa_atexit calls where the function is pure/const [PR19661] - - - - --- 2024-05-02 Andrew Pinski New
[3/3] Add parentheses around DECL_INIT for .original [PR23872] [1/3] Fix printing COMPOUND_EXPR in .original [PR23872] - - - - --- 2024-05-02 Andrew Pinski New
[2/3] Improve DECL_EXPR printing in .original [PR23872] [1/3] Fix printing COMPOUND_EXPR in .original [PR23872] - - - - --- 2024-05-02 Andrew Pinski New
[1/3] Fix printing COMPOUND_EXPR in .original [PR23872] [1/3] Fix printing COMPOUND_EXPR in .original [PR23872] - - - - --- 2024-05-02 Andrew Pinski New
MATCH: Add some more value_replacement simplifications (a != 0 ? expr : 0) to match MATCH: Add some more value_replacement simplifications (a != 0 ? expr : 0) to match - - - - --- 2024-05-01 Andrew Pinski New
[COMMITTED] Fix the build: error message `quote` [COMMITTED] Fix the build: error message `quote` - - - - --- 2024-04-30 Andrew Pinski New
PHIOPT: Value-replacement check undef PHIOPT: Value-replacement check undef - - - - --- 2024-04-29 Andrew Pinski New
[2/2] PHI-OPT: speed up value_replacement slightly [1/2] MATCH: change single_non_singleton_phi_for_edges for singleton phis - - - - --- 2024-04-28 Andrew Pinski New
[1/2] MATCH: change single_non_singleton_phi_for_edges for singleton phis [1/2] MATCH: change single_non_singleton_phi_for_edges for singleton phis - - - - --- 2024-04-28 Andrew Pinski New
Remove m_nloops field from loop_versioning Remove m_nloops field from loop_versioning - - - - --- 2024-04-27 Andrew Pinski New
« 1 2 3 »