Show patches with: Submitter = Tamar Christina       |    State = Action Required       |    Archived = No       |   330 patches
« 1 2 3 4 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[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
[3/4,AArch32] : Add support for sign differing dot-product usdot for NEON. [1/4] middle-end Vect: Add support for dot-product where the sign for the multiplicant changes. - - - - --- 2021-05-05 Tamar Christina New
[2/4] AArch64: Add support for sign differing dot-product usdot for NEON and SVE. [1/4] middle-end Vect: Add support for dot-product where the sign for the multiplicant changes. - - - - --- 2021-05-05 Tamar Christina New
[1/4] middle-end Vect: Add support for dot-product where the sign for the multiplicant changes. [1/4] middle-end Vect: Add support for dot-product where the sign for the multiplicant changes. - - - - --- 2021-05-05 Tamar Christina New
Vect: Remove restrictions on dotprod signedness Vect: Remove restrictions on dotprod signedness - - - - --- 2021-05-05 Tamar Christina New
AArch64: Have -mcpu=native and -march=native enable extensions when CPU is unknown AArch64: Have -mcpu=native and -march=native enable extensions when CPU is unknown - - - - --- 2021-05-05 Tamar Christina New
AArch64 SVE: Fix wrong sve predicate split (PR100048) AArch64 SVE: Fix wrong sve predicate split (PR100048) - - - - --- 2021-04-16 Tamar Christina New
slp: reject non-multiple of 2 laned SLP trees (PR99825) slp: reject non-multiple of 2 laned SLP trees (PR99825) - - - - --- 2021-03-30 Tamar Christina New
slp: remove unneeded permute calculation (PR99656) slp: remove unneeded permute calculation (PR99656) - - - - --- 2021-03-19 Tamar Christina New
[committed] AArch64 Fix -Werror issue in aarch64_simd_clone_compute_vecsize_and_simdlen [committed] AArch64 Fix -Werror issue in aarch64_simd_clone_compute_vecsize_and_simdlen - - - - --- 2021-03-17 Tamar Christina New
[committed] middle-end slp: Don't traverse tree on (nil) nodes. [committed] middle-end slp: Don't traverse tree on (nil) nodes. - - - - --- 2021-02-25 Tamar Christina New
[comitted] Testsuite: Disable PR99149 test on big-endian [comitted] Testsuite: Disable PR99149 test on big-endian - - - - --- 2021-02-24 Tamar Christina New
middle-end slp: fix accidental resource re-use of slp_tree (PR99220) middle-end slp: fix accidental resource re-use of slp_tree (PR99220) - - - - --- 2021-02-23 Tamar Christina New
slp: fix sharing of SLP only patterns. (PR99149) slp: fix sharing of SLP only patterns. (PR99149) - - - - --- 2021-02-19 Tamar Christina New
IPA: Optionally allow double costing, restoring GCC 10 behavior IPA: Optionally allow double costing, restoring GCC 10 behavior - - - - --- 2021-02-10 Tamar Christina New
middle-end slp: Split out patterns away from using SLP_ONLY into their own flag middle-end slp: Split out patterns away from using SLP_ONLY into their own flag - - - - --- 2021-02-02 Tamar Christina New
AArch64 Change canonization of smlal and smlsl in order to be able to optimize the vec_dup AArch64 Change canonization of smlal and smlsl in order to be able to optimize the vec_dup - - - - --- 2021-02-01 Tamar Christina New
Arm: Add NEON and MVE complex mul, mla and mls patterns. Arm: Add NEON and MVE complex mul, mla and mls patterns. - - - - --- 2021-01-21 Tamar Christina New
[testsuite] (committed) Fix sed script errors in complex tests [testsuite] (committed) Fix sed script errors in complex tests - - - - --- 2021-01-15 Tamar Christina New
middle-end (committed) slp: Add Tests for complex mul, mls and mla" middle-end (committed) slp: Add Tests for complex mul, mls and mla" - - - - --- 2021-01-14 Tamar Christina New
middle-end slp: elide intermediate nodes for complex add and avoid truncate middle-end slp: elide intermediate nodes for complex add and avoid truncate - - - - --- 2021-01-14 Tamar Christina New
AArch64 SVE2: Fix aarch64-sve2-acle-asm tests. AArch64 SVE2: Fix aarch64-sve2-acle-asm tests. - - - - --- 2021-01-08 Tamar Christina New
[RFC] AArch64: Have RTL patterns recognize DI extracts from vectors at offset 0 as no-op. [RFC] AArch64: Have RTL patterns recognize DI extracts from vectors at offset 0 as no-op. - - - - --- 2021-01-04 Tamar Christina New
[8/8,v9] middle-end slp: Add complex operations class to share first match among all matchers [1/8,v9] middle-end slp: Support optimizing load distribution - - - - --- 2020-12-28 Tamar Christina New
[7/8,v9] middle-end slp: support complex FMS and complex FMS conjugate [1/8,v9] middle-end slp: Support optimizing load distribution - - - - --- 2020-12-28 Tamar Christina New
[6/8,v9] middle-end slp: support complex FMA and complex FMA conjugate [1/8,v9] middle-end slp: Support optimizing load distribution - - - - --- 2020-12-28 Tamar Christina New
[5/8,v9] middle-end slp: support complex multiply and complex multiply conjugate [1/8,v9] middle-end slp: Support optimizing load distribution - - - - --- 2020-12-28 Tamar Christina New
[4/8,v9] middle-end slp: upgrade complex add to new format and fix memory leaks [1/8,v9] middle-end slp: Support optimizing load distribution - - - - --- 2020-12-28 Tamar Christina New
[3/8,v9] middle-end slp: handle externals correctly in linear_loads_p [1/8,v9] middle-end slp: Support optimizing load distribution - - - - --- 2020-12-28 Tamar Christina New
[2/8,v9] middle-end slp: fix is_linear_load_p to prevent multiple answers [1/8,v9] middle-end slp: Support optimizing load distribution - - - - --- 2020-12-28 Tamar Christina New
[1/8,v9] middle-end slp: Support optimizing load distribution [1/8,v9] middle-end slp: Support optimizing load distribution - - - - --- 2020-12-28 Tamar Christina New
Arm MVE: Add missing complex mul iterators Arm MVE: Add missing complex mul iterators - - - - --- 2020-12-18 Tamar Christina New
[AArch32] MVE: Split refactoring of remaining complex instrinsics [AArch32] MVE: Split refactoring of remaining complex instrinsics - - - - --- 2020-12-16 Tamar Christina New
« 1 2 3 4 »