Show patches with: Submitter = Tamar Christina       |    State = Action Required       |    Archived = No       |   362 patches
« 1 2 3 4 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
AArch64 sve: Fix fcmuo combine patterns [PR106524] AArch64 sve: Fix fcmuo combine patterns [PR106524] - - - - --- 2022-08-12 Tamar Christina New
middle-end Guard value_replacement and store_elim from seeing diamonds. middle-end Guard value_replacement and store_elim from seeing diamonds. - - - - --- 2022-08-05 Tamar Christina New
middle-end: Fix phi-ssa assertion triggers. [PR106519] middle-end: Fix phi-ssa assertion triggers. [PR106519] - - - - --- 2022-08-04 Tamar Christina New
[s390] : Fix the usage of store_bit_field in the backend. [s390] : Fix the usage of store_bit_field in the backend. - - - - --- 2022-07-08 Tamar Christina New
middle-end: don't lower past veclower [PR106063] middle-end: don't lower past veclower [PR106063] - - - - --- 2022-07-05 Tamar Christina New
middle-end simplify complex if expressions where comparisons are inverse of one another. middle-end simplify complex if expressions where comparisons are inverse of one another. - - - - --- 2022-06-16 Tamar Christina New
[2/2] middle-end: Support recognition of three-way max/min. [1/2] middle-end: Simplify subtract where both arguments are being bitwise inverted. - - - - --- 2022-06-16 Tamar Christina New
[1/2] middle-end: Simplify subtract where both arguments are being bitwise inverted. [1/2] middle-end: Simplify subtract where both arguments are being bitwise inverted. - - - - --- 2022-06-16 Tamar Christina New
middle-end Add optimized float addsub without needing VEC_PERM_EXPR. middle-end Add optimized float addsub without needing VEC_PERM_EXPR. - - - - --- 2022-06-16 Tamar Christina New
[2/2] Add SVE fallback case using sdot for usdot [1/2] AArch64 Add fallback case using sdot for usdot - - - - --- 2022-06-16 Tamar Christina New
[1/2] AArch64 Add fallback case using sdot for usdot [1/2] AArch64 Add fallback case using sdot for usdot - - - - --- 2022-06-16 Tamar Christina New
middle-end Use subregs to expand COMPLEX_EXPR to set the lowpart. middle-end Use subregs to expand COMPLEX_EXPR to set the lowpart. - - - - --- 2022-06-09 Tamar Christina New
[2/2] AArch64 aarch64: Add implementation for pow2 bitmask division. [1/2] middle-end Support optimized division by pow2 bitmask - - - - --- 2022-06-09 Tamar Christina New
[1/2] middle-end Support optimized division by pow2 bitmask [1/2] middle-end Support optimized division by pow2 bitmask - - - - --- 2022-06-09 Tamar Christina New
[2/2,AArch32] Fix 128-bit sequential consistency atomic operations. [1/2] AArch64 Fix 128-bit sequential consistency atomic operations. - - - - --- 2022-06-08 Tamar Christina New
[1/2] AArch64 Fix 128-bit sequential consistency atomic operations. [1/2] AArch64 Fix 128-bit sequential consistency atomic operations. - - - - --- 2022-06-08 Tamar Christina New
AArch64 relax predicate on load structure load instructions AArch64 relax predicate on load structure load instructions - - - - --- 2022-06-08 Tamar Christina New
[3/3] AArch64 Update the testsuite to remove xfails. [1/3] middle-end: Add the ability to let the target decide the method of argument promotions. - - - - --- 2022-05-13 Tamar Christina New
[2/3] AArch64 Promote function arguments using a paradoxical subreg when beneficial. [1/3] middle-end: Add the ability to let the target decide the method of argument promotions. - - - - --- 2022-05-13 Tamar Christina New
[1/3] middle-end: Add the ability to let the target decide the method of argument promotions. [1/3] middle-end: Add the ability to let the target decide the method of argument promotions. - - - - --- 2022-05-13 Tamar Christina New
middle-end testsuite: Backport testsuite changes from GCC 12 to GCC 11 middle-end testsuite: Backport testsuite changes from GCC 12 to GCC 11 - - - - --- 2022-04-28 Tamar Christina New
middle-end: Prevent the use of the cond inversion detection code when both conditions are external.… middle-end: Prevent the use of the cond inversion detection code when both conditions are external.… - - - - --- 2022-04-11 Tamar Christina New
[committed] testsuite: delete slp scan from loop vect test. [committed] testsuite: delete slp scan from loop vect test. - - - - --- 2022-04-07 Tamar Christina New
AArch64 fix ls64 intrinsics expansion [PR104409] AArch64 fix ls64 intrinsics expansion [PR104409] - - - - --- 2022-04-07 Tamar Christina New
[committed] AArch64 testsuite: skip PR103350 tests on big-endian [committed] AArch64 testsuite: skip PR103350 tests on big-endian - - - - --- 2022-04-05 Tamar Christina New
middle-end testsuite: enable fast-math-complex-* testcases. middle-end testsuite: enable fast-math-complex-* testcases. - - - - --- 2022-04-05 Tamar Christina New
AArch64 Fix left fold sum reduction RTL patterns [PR104049] AArch64 Fix left fold sum reduction RTL patterns [PR104049] - - - - --- 2022-04-05 Tamar Christina New
[committed,testsuite] vect: disable bitmask tests on sparc [committed,testsuite] vect: disable bitmask tests on sparc - - - - --- 2022-03-08 Tamar Christina New
middle-end vect: add vect_float to pr102819 tests middle-end vect: add vect_float to pr102819 tests - - - - --- 2022-03-02 Tamar Christina New
[2/2] middle-end Backport complex vect testsuite to GCC 11 [1/2] middle-end Handle difference between complex negations in SLP tree better (GCC 11 backport) - - - - --- 2022-02-28 Tamar Christina New
[1/2] middle-end Handle difference between complex negations in SLP tree better (GCC 11 backport) [1/2] middle-end Handle difference between complex negations in SLP tree better (GCC 11 backport) - - - - --- 2022-02-28 Tamar Christina New
middle-end vect: Simplify and extend the complex numbers validation routines. (GCC-11 Backport) middle-end vect: Simplify and extend the complex numbers validation routines. (GCC-11 Backport) - - - - --- 2022-02-24 Tamar Christina New
[AArch32] : correct usdot-product RTL patterns. [AArch32] : correct usdot-product RTL patterns. - - - - --- 2021-12-21 Tamar Christina New
[AArch32] : correct dot-product RTL patterns. [AArch32] : correct dot-product RTL patterns. - - - - --- 2021-12-21 Tamar Christina New
[3/3,AArch32] use canonical ordering for complex mul, fma and fms [1/3] middle-end vect: Simplify and extend the complex numbers validation routines. - - - - --- 2021-12-17 Tamar Christina New
[2/3] AArch64 use canonical ordering for complex mul, fma and fms [1/3] middle-end vect: Simplify and extend the complex numbers validation routines. - - - - --- 2021-12-17 Tamar Christina New
[1/3] middle-end vect: Simplify and extend the complex numbers validation routines. [1/3] middle-end vect: Simplify and extend the complex numbers validation routines. - - - - --- 2021-12-17 Tamar Christina New
middle-end slp: check that the operation we're combing is a boolean operation [PR103741] middle-end slp: check that the operation we're combing is a boolean operation [PR103741] - - - - --- 2021-12-17 Tamar Christina New
middle-end: REE should always check all vector usages, even if it finds a defining def. [PR103350] middle-end: REE should always check all vector usages, even if it finds a defining def. [PR103350] - - - - --- 2021-12-14 Tamar Christina New
AArch64 Fix the AAPCs for new partial and full SIMD structure types [PR103094] AArch64 Fix the AAPCs for new partial and full SIMD structure types [PR103094] - - - - --- 2021-12-14 Tamar Christina New
[committed] middle-end: make bic-bitmask-18.c test more precise [PR103479] [committed] middle-end: make bic-bitmask-18.c test more precise [PR103479] - - - - --- 2021-12-02 Tamar Christina New
middle-end: move bitmask match.pd pattern and update tests middle-end: move bitmask match.pd pattern and update tests - - - - --- 2021-11-29 Tamar Christina New
middle-end cse: Make sure duplicate elements are not entered into the equivalence set [PR103404] middle-end cse: Make sure duplicate elements are not entered into the equivalence set [PR103404] - - - - --- 2021-11-29 Tamar Christina New
[committed,libstdc++] Fix ctype changed after newlib update. [committed,libstdc++] Fix ctype changed after newlib update. - - - - --- 2021-11-19 Tamar Christina New
middle-end: Handle FMA_CONJ correctly after SLP layout update. middle-end: Handle FMA_CONJ correctly after SLP layout update. - - - - --- 2021-11-19 Tamar Christina New
middle-end: check that both sides of complex expression is a mul. middle-end: check that both sides of complex expression is a mul. - - - - --- 2021-11-18 Tamar Christina New
[committed] middle-end signbit-2: make test check for scalar or vector versions [committed] middle-end signbit-2: make test check for scalar or vector versions - - - - --- 2021-11-16 Tamar Christina New
[committed] AArch64 shrn-combine-10: update test to current codegen. [committed] AArch64 shrn-combine-10: update test to current codegen. - - - - --- 2021-11-16 Tamar Christina New
middle-end: Fix FMA detection when inspecting gimple which have no LHS. middle-end: Fix FMA detection when inspecting gimple which have no LHS. - - - - --- 2021-11-16 Tamar Christina New
AArch64 Optimize right shift rounding narrowing AArch64 Optimize right shift rounding narrowing - - - - --- 2021-11-12 Tamar Christina New
Arm Update missing entries of cost tables Arm Update missing entries of cost tables - - - - --- 2021-11-10 Tamar Christina New
AArch64 Remove shuffle pattern for rounding variant. AArch64 Remove shuffle pattern for rounding variant. - - - - --- 2021-11-10 Tamar Christina New
[committed,testsuite] : change vect_long to vect_long_long in complex tests. [committed,testsuite] : change vect_long to vect_long_long in complex tests. - - - - --- 2021-11-10 Tamar Christina New
[committed] middle-end: Fix signbit tests when ran on ISA with support for masks. [committed] middle-end: Fix signbit tests when ran on ISA with support for masks. - - - - --- 2021-11-10 Tamar Christina New
[committed] middle-end vect: remove unused variable in complex numbers detection code. [committed] middle-end vect: remove unused variable in complex numbers detection code. - - - - --- 2021-11-10 Tamar Christina New
testsuite: Add more guards to complex tests testsuite: Add more guards to complex tests - - - - --- 2021-11-04 Tamar Christina New
middle-end Add an RPO pass after successful vectorization middle-end Add an RPO pass after successful vectorization - - - - --- 2021-11-02 Tamar Christina New
middle-end testsuite: fix failing complex add testcases PR103000 middle-end testsuite: fix failing complex add testcases PR103000 - - - - --- 2021-11-01 Tamar Christina New
middle-end Fix PR103007, add missing check on complex fms detection. middle-end Fix PR103007, add missing check on complex fms detection. - - - - --- 2021-11-01 Tamar Christina New
[committed] AArch64 [testsuite] Don't expect a complex FMA [committed] AArch64 [testsuite] Don't expect a complex FMA - - - - --- 2021-10-29 Tamar Christina New
[2/2] middle-end Add target independent tests for complex numbers vectorization. [1/2] middle-end Update the complex numbers auto-vec detection to the new format of the SLP tree. - - - - --- 2021-10-29 Tamar Christina New
[1/2] middle-end Update the complex numbers auto-vec detection to the new format of the SLP tree. [1/2] middle-end Update the complex numbers auto-vec detection to the new format of the SLP tree. - - - - --- 2021-10-29 Tamar Christina New
[committed] AArch64 testsuite: Force shrn-combine-*.c to use NEON. [committed] AArch64 testsuite: Force shrn-combine-*.c to use NEON. - - - - --- 2021-10-25 Tamar Christina New
middle-end: fix de-optimizations with bitclear patterns on signed values middle-end: fix de-optimizations with bitclear patterns on signed values - - - - --- 2021-10-15 Tamar Christina New
AArch64 Lower intrinsics shift to GIMPLE when possible. AArch64 Lower intrinsics shift to GIMPLE when possible. - - - - --- 2021-10-15 Tamar Christina New
middle-end convert negate + right shift into compare greater. middle-end convert negate + right shift into compare greater. - - - - --- 2021-10-05 Tamar Christina New
[7/7] AArch64 Combine cmeq 0 + not into cmtst AArch64 Optimize truncation, shifts and bitmask comparisons - - - - --- 2021-09-29 Tamar Christina New
[6/7] AArch64 Add neg + cmle into cmgt AArch64 Optimize truncation, shifts and bitmask comparisons - - - - --- 2021-09-29 Tamar Christina New
[5/7] middle-end Convert bitclear <imm> + cmp<cc> #0 into cm<cc2> <imm2> AArch64 Optimize truncation, shifts and bitmask comparisons - - - - --- 2021-09-29 Tamar Christina New
[4/7] AArch64 Add pattern xtn+xtn2 to uzp2 AArch64 Optimize truncation, shifts and bitmask comparisons - - - - --- 2021-09-29 Tamar Christina New
[3/7] AArch64 Add pattern for sshr to cmlt AArch64 Optimize truncation, shifts and bitmask comparisons - - - - --- 2021-09-29 Tamar Christina New
[2/7] AArch64 Add combine patterns for narrowing shift of half top bits (shuffle) AArch64 Optimize truncation, shifts and bitmask comparisons - - - - --- 2021-09-29 Tamar Christina New
[1/7] AArch64 Add combine patterns for right shift and narrow AArch64 Optimize truncation, shifts and bitmask comparisons - - - - --- 2021-09-29 Tamar Christina New
AArch64 Make use of FADDP in simple reductions. AArch64 Make use of FADDP in simple reductions. - - - - --- 2021-09-01 Tamar Christina New
[4/5] AArch64 sve: optimize add reduction patterns [1/5] AArch64 sve: combine inverted masks into NOTs - - - - --- 2021-08-31 Tamar Christina New
[3/5] AArch64 sve: do not keep negated mask and inverse mask live at the same time [1/5] AArch64 sve: combine inverted masks into NOTs - - - - --- 2021-08-31 Tamar Christina New
[2/5] AArch64 sve: combine nested if predicates [1/5] AArch64 sve: combine inverted masks into NOTs - - - - --- 2021-08-31 Tamar Christina New
[1/5] AArch64 sve: combine inverted masks into NOTs [1/5] AArch64 sve: combine inverted masks into NOTs - - - - --- 2021-08-31 Tamar Christina New
[2/2] AArch64: Add better costing for vector constants and operations [1/2] middle-end Teach CSE to be able to do vector extracts. - - - - --- 2021-08-31 Tamar Christina New
[1/2] middle-end Teach CSE to be able to do vector extracts. [1/2] middle-end Teach CSE to be able to do vector extracts. - - - - --- 2021-08-31 Tamar Christina New
AArch64 RFC: Don't cost all scalar operations during vectorization if scalar will fuse AArch64 RFC: Don't cost all scalar operations during vectorization if scalar will fuse - - - - --- 2021-08-31 Tamar Christina New
AArch64[RFC] Force complicated constant to memory when beneficial AArch64[RFC] Force complicated constant to memory when beneficial - - - - --- 2021-08-31 Tamar Christina New
middle-end/AArch64 Fix bootstrap after vec changes middle-end/AArch64 Fix bootstrap after vec changes - - - - --- 2021-08-06 Tamar Christina New
middle-end Fix trapping access in test PR101750 middle-end Fix trapping access in test PR101750 - - - - --- 2021-08-03 Tamar Christina New
[committed] testsuite: fix IL32 issues with usdot tests. [committed] testsuite: fix IL32 issues with usdot tests. - - - - --- 2021-07-16 Tamar Christina New
[4/4,AArch32] : correct dot-product RTL patterns. [1/4,committed] testsuite: Fix testisms in scalar tests PR101457 - - - - --- 2021-07-15 Tamar Christina New
[3/4] AArch64: correct dot-product RTL patterns for aarch64. [1/4,committed] testsuite: Fix testisms in scalar tests PR101457 - - - - --- 2021-07-15 Tamar Christina New
[2/4] AArch64: correct usdot vectorizer and intrinsics optabs [1/4,committed] testsuite: Fix testisms in scalar tests PR101457 - - - - --- 2021-07-15 Tamar Christina New
[1/4,committed] testsuite: Fix testisms in scalar tests PR101457 [1/4,committed] testsuite: Fix testisms in scalar tests PR101457 - - - - --- 2021-07-15 Tamar Christina New
[committed] :wqmiddle-end Vect: correct rebase issue [committed] :wqmiddle-end Vect: correct rebase issue - - - - --- 2021-07-14 Tamar Christina New
middle-end[RFC] slp: new implementation of complex numbers middle-end[RFC] slp: new implementation of complex numbers - - - - --- 2021-06-21 Tamar Christina New
[RFC] AArch64 SVE: Fix multiple comparison masks on inverted operands [RFC] AArch64 SVE: Fix multiple comparison masks on inverted operands - - - - --- 2021-06-14 Tamar Christina New
[committed] AArch64 Fix failing testcase for native cpu detection [committed] AArch64 Fix failing testcase for native cpu detection - - - - --- 2021-06-03 Tamar Christina New
[4/4] middle-end: Add tests middle end generic tests for sign differing dotproduct. Untitled series #245661 - - - - --- 2021-05-25 Tamar Christina New
AArch64: Correct dot-product auto-vect optab RTL AArch64: Correct dot-product auto-vect optab RTL - - - - --- 2021-05-25 Tamar Christina New
[AArch32] : Correct sdot RTL on aarch32 [AArch32] : Correct sdot RTL on aarch32 - - - - --- 2021-05-25 Tamar Christina New
[GCC-9,committed,libsanitizer] : Remove cyclades from libsanitizer [GCC-9,committed,libsanitizer] : Remove cyclades from libsanitizer - - - - --- 2021-05-21 Tamar Christina New
[libsanitizer] : Guard cyclades inclusion in sanitizer [libsanitizer] : Guard cyclades inclusion in sanitizer - - - - --- 2021-05-20 Tamar Christina New
[3/4,AArch32] : Add support for sign differing dot-product usdot for NEON. Untitled series #242289 - - - - --- 2021-05-05 Tamar Christina New
[4/4] middle-end: Add tests middle end generic tests for sign differing dotproduct. [1/4] middle-end Vect: Add support for dot-product where the sign for the multiplicant changes. - - - - --- 2021-05-05 Tamar Christina New
« 1 2 3 4 »