Show patches with: Submitter = Andrew Pinski       |    State = Action Required       |    Archived = No       |   176 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[3/3] MATCH: Add some more value_replacement simplifications to match start of moving value replacement from phiopt to match - - - - --- 2023-10-29 Andrew Pinski New
[2/3] MATCH: Move jump_function_from_stmt support to match.pd start of moving value replacement from phiopt to match - - - - --- 2023-10-29 Andrew Pinski New
[1/3] MATCH: first of the value replacement moving from phiopt start of moving value replacement from phiopt to match - - - - --- 2023-10-29 Andrew Pinski New
MATCH: Simplify `(X &| B) CMP X` if possible [PR 101590] MATCH: Simplify `(X &| B) CMP X` if possible [PR 101590] - - - - --- 2023-10-26 Andrew Pinski New
Improve tree_expr_nonnegative_p by using the ranger [PR111959] Improve tree_expr_nonnegative_p by using the ranger [PR111959] - - - - --- 2023-10-25 Andrew Pinski New
match: Simplify `a != C1 ? abs(a) : C2` when C2 == abs(C1) [PR111957] match: Simplify `a != C1 ? abs(a) : C2` when C2 == abs(C1) [PR111957] - - - - --- 2023-10-25 Andrew Pinski New
[PATCHv2] Improve factor_out_conditional_operation for conversions and constants [PATCHv2] Improve factor_out_conditional_operation for conversions and constants - - - - --- 2023-10-24 Andrew Pinski New
match: Fix the `popcnt(a&b) + popcnt(a|b)` patthern for types [PR111913] match: Fix the `popcnt(a&b) + popcnt(a|b)` patthern for types [PR111913] - - - - --- 2023-10-23 Andrew Pinski New
[Committedv2] aarch64: [PR110986] Emit csinv again for `a ? ~b : b` [Committedv2] aarch64: [PR110986] Emit csinv again for `a ? ~b : b` - - - - --- 2023-10-22 Andrew Pinski New
Use error_mark_node after error in convert Use error_mark_node after error in convert - - - - --- 2023-10-22 Andrew Pinski New
[PATCHv2] move the (a-b) CMP 0 ? (a-b) : (b-a) optimization from fold_cond_expr_with_comparison to … [PATCHv2] move the (a-b) CMP 0 ? (a-b) : (b-a) optimization from fold_cond_expr_with_comparison to … - - - - --- 2023-10-22 Andrew Pinski New
convert_to_complex vs invalid_conversion [PR111903] convert_to_complex vs invalid_conversion [PR111903] - - - - --- 2023-10-21 Andrew Pinski New
c: [PR100532] Fix ICE when an agrgument was an error mark c: [PR100532] Fix ICE when an agrgument was an error mark - - - - --- 2023-10-19 Andrew Pinski New
c: [PR104822] Don't warn about converting NULL to different sso endian c: [PR104822] Don't warn about converting NULL to different sso endian - - - - --- 2023-10-19 Andrew Pinski New
aarch64: [PR110986] Emit csinv again for `a ? ~b : b` aarch64: [PR110986] Emit csinv again for `a ? ~b : b` - - - - --- 2023-10-19 Andrew Pinski New
[COMMITTED] Fix expansion of `(a & 2) != 1` [COMMITTED] Fix expansion of `(a & 2) != 1` - - - - --- 2023-10-18 Andrew Pinski New
[PR31531] MATCH: Improve ~a < ~b and ~a < CST, allow a nop cast inbetween ~ and a/b [PR31531] MATCH: Improve ~a < ~b and ~a < CST, allow a nop cast inbetween ~ and a/b - - - - --- 2023-10-16 Andrew Pinski New
Improve factor_out_conditional_operation for conversions and constants Improve factor_out_conditional_operation for conversions and constants - - - - --- 2023-10-16 Andrew Pinski New
MATCH: Improve `A CMP 0 ? A : -A` set of patterns to use bitwise_equal_p. MATCH: Improve `A CMP 0 ? A : -A` set of patterns to use bitwise_equal_p. - - - - --- 2023-10-15 Andrew Pinski New
[2/2,c] Fix PR 101364: ICE after error due to diagnose_arglist_conflict not checking for error [1/2] Fix ICE due to c_safe_arg_type_equiv_p not checking for error_mark node - - - - --- 2023-10-15 Andrew Pinski New
[1/2] Fix ICE due to c_safe_arg_type_equiv_p not checking for error_mark node [1/2] Fix ICE due to c_safe_arg_type_equiv_p not checking for error_mark node - - - - --- 2023-10-15 Andrew Pinski New
MATCH: [PR111432] Simplify `a & (x | CST)` to a when we know that (a & ~CST) == 0 MATCH: [PR111432] Simplify `a & (x | CST)` to a when we know that (a & ~CST) == 0 - - - - --- 2023-10-14 Andrew Pinski New
MATCH: [PR111282] Simplify `a & (b ^ ~a)` to `a & b` MATCH: [PR111282] Simplify `a & (b ^ ~a)` to `a & b` - - - - --- 2023-10-11 Andrew Pinski New
MATCH: [PR111679] Add alternative simplification of `a | ((~a) ^ b)` MATCH: [PR111679] Add alternative simplification of `a | ((~a) ^ b)` - - - - --- 2023-10-09 Andrew Pinski New
MATCH: Fix infinite loop between `vec_cond(vec_cond(a, b, 0), c, d)` and `a & b` MATCH: Fix infinite loop between `vec_cond(vec_cond(a, b, 0), c, d)` and `a & b` - - - - --- 2023-10-05 Andrew Pinski New
[COMMITTED/13] Fix PR 111331: wrong code for `a > 28 ? MIN<a, 28> : 29` [COMMITTED/13] Fix PR 111331: wrong code for `a > 28 ? MIN<a, 28> : 29` - - - - --- 2023-10-01 Andrew Pinski New
[COMMITTED/13] Fix PR 110386: backprop vs ABSU_EXPR [COMMITTED/13] Fix PR 110386: backprop vs ABSU_EXPR - - - - --- 2023-10-01 Andrew Pinski New
[COMMITTED] Fix pr111456-1.c for targets that use unsigned char by default [COMMITTED] Fix pr111456-1.c for targets that use unsigned char by default - - - - --- 2023-09-26 Andrew Pinski New
[FYI] Patches that fix testing santiziers with qemu user mode [FYI] Patches that fix testing santiziers with qemu user mode - - - - --- 2020-02-08 Andrew Pinski New
[Committed] New bit-field testcases Part 3/N [Committed] New bit-field testcases Part 3/N - - - - --- 2020-01-06 Andrew Pinski New
Simplify ((A & N) ==/!= CST1) &/| ((A & M) ==/!= CST2) Simplify ((A & N) ==/!= CST1) &/| ((A & M) ==/!= CST2) - - - - --- 2020-01-04 Andrew Pinski New
[Committed] Add two testcases for 1bit bit-field [Committed] Add two testcases for 1bit bit-field - - - - --- 2020-01-02 Andrew Pinski New
[Committed] Fix testsuite/92998: dupq_1.c and simd-abi-8.c fail on big-endian [Committed] Fix testsuite/92998: dupq_1.c and simd-abi-8.c fail on big-endian - - - - --- 2019-12-22 Andrew Pinski New
[Committed] Add some __int128 bitfield testcases [Committed] Add some __int128 bitfield testcases - - - - --- 2019-12-16 Andrew Pinski New
[Committed] Add C testcases for PR 86659 [Committed] Add C testcases for PR 86659 - - - - --- 2019-12-13 Andrew Pinski New
[committed] Add a bswap testcase [committed] Add a bswap testcase - - - - --- 2019-12-08 Andrew Pinski New
[Committed] Two new bit-field compile testcases [Committed] Two new bit-field compile testcases - - - - --- 2019-10-15 Andrew Pinski New
[PATCH/AARCH64] Fix zero_extendsidi2_aarch64 type attribute [PATCH/AARCH64] Fix zero_extendsidi2_aarch64 type attribute - - - - --- 2019-03-10 Andrew Pinski New
[PATCH/AARCH64] Add OcteonTX for -mcpu= [PATCH/AARCH64] Add OcteonTX for -mcpu= - - - - --- 2018-10-30 Andrew Pinski New
[PATCH/AARCH64] Generate FRINTZ for (double)(long) under -ffast-math on aarch64 - - - - --- 2017-08-18 Andrew Pinski New
[Committed/AARCH64] Fix rdma for -mcpu=native - - - - --- 2017-08-13 Andrew Pinski New
[Committed/AARCH64] Fix gcc.target/aarch64/vect-xorsign_exec.c testcase - - - - --- 2017-08-10 Andrew Pinski New
[Committed] Fix testsuite/gcc.target/aarch64/target_attr*.c testcases when -mcpu= or -march= suppli… - - - - --- 2017-08-06 Andrew Pinski New
[Committed] Fix gcc.target/aarch64/atomic_cmp_exchange_*.c for supplied -mcpu=/-march= - - - - --- 2017-08-06 Andrew Pinski New
[Committed] Fix gcc.target/aarch64/_Float16_*.c when supplied a -mcpu= option - - - - --- 2017-08-06 Andrew Pinski New
[COMMITTED/AARCH64] Improve thunderx_vect_cost some more - - - - --- 2017-07-26 Andrew Pinski New
[Committed/AARCH64] Fix ThunderX fp vectorizer cost model - - - - --- 2017-07-26 Andrew Pinski New
unitialized memory access vs BIT_INSERT_EXPR - - - - --- 2017-07-21 Andrew Pinski New
[RFC/SCCVN] Handle BIT_INSERT_EXPR in vn_nary_op_eq - - - - --- 2017-07-21 Andrew Pinski New
[RFC/SCCVN] Handle BIT_INSERT_EXPR in vn_nary_op_eq - - - - --- 2017-07-19 Andrew Pinski New
[RFC/SCCVN] Handle BIT_INSERT_EXPR in vn_nary_op_eq - - - - --- 2017-07-13 Andrew Pinski New
[PR,81245] Fix tree-if-conv calling of update_stmt after fold_stmt - - - - --- 2017-06-30 Andrew Pinski New
[PR,81245] Fix tree-if-conv calling of update_stmt after fold_stmt - - - - --- 2017-06-29 Andrew Pinski New
[mid-end] Optimize x * copysign (1.0, y) [Patch (1/2)] - - - - --- 2017-06-26 Andrew Pinski New
Fold (a > 0 ? 1.0 : -1.0) into copysign (1.0, a) and a * copysign (1.0, a) into abs(a) - - - - --- 2017-06-25 Andrew Pinski New
Fold (a > 0 ? 1.0 : -1.0) into copysign (1.0, a) and a * copysign (1.0, a) into abs(a) - - - - --- 2017-06-24 Andrew Pinski New
fold a * (a > 0 ? 1 : -1) to abs(a) and related optimizations - - - - --- 2017-06-24 Andrew Pinski New
[PATCH/AARCH64] Improve cost of arithmetic instructions with shift/extend on ThunderX2T99 - - - - --- 2017-06-23 Andrew Pinski New
[PATCH/AARCH64] Improve/correct ThunderX 1 cost model for Arith_shift - - - - --- 2017-06-20 Andrew Pinski New
Record equivalences for spill registers - - - - --- 2017-05-08 Andrew Pinski New
[Committed] Add a few testcases - - - - --- 2017-04-02 Andrew Pinski New
[Commited/WWW] Add Cavium ThunderX related changes to changes.html for gcc-7 - - - - --- 2017-01-10 Andrew Pinski New
[PATCH/AARCH64] Improve/correct ThunderX 1 cost model for Arith_shift - - - - --- 2016-12-31 Andrew Pinski New
[Committed] Lower iterator count on gcc.dg/atomic/c11-atomic-exec-5.c for AARCH64 - - - - --- 2016-12-30 Andrew Pinski New
[PATCH/AARCH64] Add -mcpu=thunderx2t99 support - - - - --- 2016-12-30 Andrew Pinski New
[PATCH/VRP] Fix type of EQ_EXPR - - - - --- 2016-11-29 Andrew Pinski New
[PATCHv3,AARCH64] Add variant support to -m="native"and add thunderxt88p1. - - - - --- 2016-11-26 Andrew Pinski New
[PATCH/AARCH64] Improved -mcpu/mtune/march=native handling - - - - --- 2016-11-11 Andrew Pinski New
[5/5,AARCH64] Add variant support to -m="native"and add thunderxt88p1. - - - - --- 2016-11-01 Andrew Pinski New
[3/5,AARCH64] Fix part num and implement dependency - - - - --- 2016-10-23 Andrew Pinski New
[2/5,AARCH64] Change IMP and PART over to integers from strings. - - - - --- 2016-10-22 Andrew Pinski New
[PATCH/AARCH64] Fix some testcases for AARCH64 ILP32 - - - - --- 2016-10-16 Andrew Pinski New
[2/5,AARCH64] Change IMP and PART over to integers from strings. - - - - --- 2016-10-16 Andrew Pinski New
[1/5,AARCH64] : Move #undef into .def files. - - - - --- 2016-10-07 Andrew Pinski New
[PATCH/AARCH64] Handle ILP32 multi-arch - - - - --- 2016-10-07 Andrew Pinski New
[Committed/AARCH64] Add comment before each set of cores in aarch64-cores.def - - - - --- 2016-10-06 Andrew Pinski New
[PATCH/AARCH64] Have the verbose cost model output output be controllable - - - - --- 2016-09-24 Andrew Pinski New
(PR 65950) Improve predicate for exit(0); - - - - --- 2016-09-21 Andrew Pinski New
[PATCH/AARCH64] Improve ThunderX code generation slightly with load/store pair - - - - --- 2016-09-12 Andrew Pinski New
[PATCH/AARCH64] Improve ThunderX code generation slightly with load/store pair - - - - --- 2016-08-08 Andrew Pinski New
[PATCH/AARCH64] Improve ThunderX code generation slightly with load/store pair - - - - --- 2016-08-05 Andrew Pinski New
[PATCH/AARCH64] Add ThunderX vector cost model - - - - --- 2016-08-03 Andrew Pinski New
[Committed] Add testcase that ICEs after loop splitting patch - - - - --- 2016-08-03 Andrew Pinski New
Gimple loop splitting v2 - - - - --- 2016-07-25 Andrew Pinski New
[PATCH/AARCH64/ILP32] Fix unwinding (libgcc) - - - - --- 2016-04-27 Andrew Pinski New
Fix PR 69282: ICE on 464.h264ref at -O3 - - - - --- 2016-02-08 Andrew Pinski New
Fix PR 67665: ICE when passing two empty files directly to cc1 with -g - - - - --- 2016-01-13 Andrew Pinski New
[Committed/AARCH64] Fix a few failures with LSE enabled - - - - --- 2015-12-20 Andrew Pinski New
[PATCH/AARCH64] Fix -mcpu/arch=native support for LSE - - - - --- 2015-12-11 Andrew Pinski New
[PATCHv2/AARCH64] Remove index from AARCH64_EXTRA_TUNING_OPTION - - - - --- 2015-08-22 Andrew Pinski New
[PATCHv2/AARCH64] Remove index from AARCH64_FUSION_PAIR - - - - --- 2015-08-19 Andrew Pinski New
[PATCH/AARCH64] Remove index from AARCH64_EXTRA_TUNING_OPTION - - - - --- 2015-08-19 Andrew Pinski New
[PATCH/AARCH64] Remove index from AARCH64_FUSION_PAIR - - - - --- 2015-08-19 Andrew Pinski New
Implement boehm-gc for AARCH64:ILP32 - - - - --- 2015-02-11 Andrew Pinski New
Implement libffi for AARCH64:ILP32 - - - - --- 2015-02-10 Andrew Pinski New
Implement libffi for AARCH64:ILP32 - - - - --- 2015-02-09 Andrew Pinski New
[PATCH/AARCH64] Fix gcc.c-torture/compile/pr37433.c for AARCH64:ILP32. - - - - --- 2015-02-09 Andrew Pinski New
[Committed/AARCH64] Remove dummy GTY variable - - - - --- 2015-02-08 Andrew Pinski New
[PATCH/AARCH64] Xfail ssa-dom-cse-2.c - - - - --- 2015-02-08 Andrew Pinski New
[PATCH/AARCH64] Fix 64893: ICE with vget_lane_u32 with C++ front-end at -O0 - - - - --- 2015-02-08 Andrew Pinski New
« 1 2 »