Show patches with: Submitter = Andrew Pinski       |    State = Action Required       |    Archived = No       |   205 patches
« 1 2 3 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[PUSHED] Fix pr116588.c for -m32 [PUSHED] Fix pr116588.c for -m32 - - - - --- 2024-09-07 Andrew Pinski New
[PUSHED] split-path: Fix dump wording about duplicating too many statements [PUSHED] split-path: Fix dump wording about duplicating too many statements - - - - --- 2024-09-07 Andrew Pinski New
gimple-fold: Move optimizing memcpy to memset to fold_stmt from fab gimple-fold: Move optimizing memcpy to memset to fold_stmt from fab - - - - --- 2024-09-06 Andrew Pinski New
fab: Factor out the main folding part of pass_fold_builtins::execute [PR116601] fab: Factor out the main folding part of pass_fold_builtins::execute [PR116601] - - - - --- 2024-09-06 Andrew Pinski New
fab: Cleanup eh after optimize_memcpy [PR116601] fab: Cleanup eh after optimize_memcpy [PR116601] - - - - --- 2024-09-05 Andrew Pinski New
aarch64: Use is_attribute_namespace_p and get_attribute_name inside aarch64_lookup_shared_state_fla… aarch64: Use is_attribute_namespace_p and get_attribute_name inside aarch64_lookup_shared_state_fla… - - - - --- 2024-09-05 Andrew Pinski New
aarch64: Handle attributes in the global namespace for aarch64_lookup_shared_state_flags [PR116598] aarch64: Handle attributes in the global namespace for aarch64_lookup_shared_state_flags [PR116598] - - - - --- 2024-09-04 Andrew Pinski New
expand: Add dump for costing of positive divides expand: Add dump for costing of positive divides - - - - --- 2024-09-04 Andrew Pinski New
[PUSHED] aarch64: Fix testcase vec-init-22-speed.c [PR116589] [PUSHED] aarch64: Fix testcase vec-init-22-speed.c [PR116589] - - - - --- 2024-09-04 Andrew Pinski New
object-size: Use simple_dce_from_worklist in object-size pass object-size: Use simple_dce_from_worklist in object-size pass - - - - --- 2024-09-03 Andrew Pinski New
[2/2] split-path: Improve ifcvt heurstic for split path [PR112402] [1/2] split-paths: Move check for # of statements in join earlier - - - - --- 2024-09-03 Andrew Pinski New
[1/2] split-paths: Move check for # of statements in join earlier [1/2] split-paths: Move check for # of statements in join earlier - - - - --- 2024-09-03 Andrew Pinski New
split-path: Improve ifcvt heurstic for split path [PR112402] split-path: Improve ifcvt heurstic for split path [PR112402] - - - - --- 2024-09-03 Andrew Pinski New
slsr: Use simple_dce_from_worklist in SLSR [PR116554] slsr: Use simple_dce_from_worklist in SLSR [PR116554] - - - - --- 2024-09-01 Andrew Pinski New
[PUSEHED] libobjc: Add cast to void* to disable warning for casting between incompatible function t… [PUSEHED] libobjc: Add cast to void* to disable warning for casting between incompatible function t… - - - - --- 2024-08-31 Andrew Pinski New
[2/2] phiopt: Ignore some nop statements in heursics [PR116098] [1/2] testsuite: Change what is being tested for pr66726-2.c - - - - --- 2024-08-31 Andrew Pinski New
[1/2] testsuite: Change what is being tested for pr66726-2.c [1/2] testsuite: Change what is being tested for pr66726-2.c - - - - --- 2024-08-31 Andrew Pinski New
middle-end: also optimized `popcount(a) <= 1` [PR90693] middle-end: also optimized `popcount(a) <= 1` [PR90693] - - - - --- 2024-08-30 Andrew Pinski New
[2/2] middle-end: Remove integer_three_node [PR116537] [1/2] expand: Small speed up expansion of __builtin_prefetch - - - - --- 2024-08-29 Andrew Pinski New
[1/2] expand: Small speed up expansion of __builtin_prefetch [1/2] expand: Small speed up expansion of __builtin_prefetch - - - - --- 2024-08-29 Andrew Pinski New
expand: Allow widdening optab when expanding popcount==1 [PR116508] expand: Allow widdening optab when expanding popcount==1 [PR116508] - - - - --- 2024-08-29 Andrew Pinski New
[2/3] aarch64: Handle cost for vector add reduction [1/3] expand: Add debug dump on the cost for `popcount==1` expand - - - - --- 2024-08-28 Andrew Pinski New
[1/3] expand: Add debug dump on the cost for `popcount==1` expand [1/3] expand: Add debug dump on the cost for `popcount==1` expand - - - - --- 2024-08-28 Andrew Pinski New
expand: Use the correct mode for store flags for popcount [PR116480] expand: Use the correct mode for store flags for popcount [PR116480] - - - - --- 2024-08-25 Andrew Pinski New
testsuite: Fix vect-mod-var.c for division by 0 [PR116461] testsuite: Fix vect-mod-var.c for division by 0 [PR116461] - - - - --- 2024-08-23 Andrew Pinski New
[PUSHED] testsuite: Fix gcc.dg/torture/pr116420.c for targets default unsigned char [PR116464] [PUSHED] testsuite: Fix gcc.dg/torture/pr116420.c for targets default unsigned char [PR116464] - - - - --- 2024-08-22 Andrew Pinski New
toplevel: Error out if using --disable-libstdcxx with bootstrap [PR105474] toplevel: Error out if using --disable-libstdcxx with bootstrap [PR105474] - - - - --- 2024-08-22 Andrew Pinski New
Don't remove /usr/lib and /lib from when passing to the linker [PR97304/104707] Don't remove /usr/lib and /lib from when passing to the linker [PR97304/104707] - - - - --- 2024-08-22 Andrew Pinski New
fold: Fix `a * 1j` if a has side effects [PR116454] fold: Fix `a * 1j` if a has side effects [PR116454] - - - - --- 2024-08-22 Andrew Pinski New
[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
« 1 2 3 »