Show patches with: Submitter = Tamar Christina       |    State = Action Required       |    Archived = No       |   603 patches
« 1 2 ... 3 4 56 7 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[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
[2/2] Arm: Add NEON and MVE RTL patterns for Complex Addition. Untitled series #220927 - - - - --- 2020-12-16 Tamar Christina New
middle-end vect: Exclude TOP permute from blend considerations middle-end vect: Exclude TOP permute from blend considerations - - - - --- 2020-12-14 Tamar Christina New
Arm: Add NEON and MVE RTL patterns for Complex Addition, Multiply and FMA. Fix mve types Fix mve pa… Arm: Add NEON and MVE RTL patterns for Complex Addition, Multiply and FMA. Fix mve types Fix mve pa… - - - - --- 2020-12-10 Tamar Christina New
AArch64: Add NEON, SVE and SVE2 RTL patterns for Complex Addition, Multiply and FMA. AArch64: Add NEON, SVE and SVE2 RTL patterns for Complex Addition, Multiply and FMA. - - - - --- 2020-12-10 Tamar Christina New
middle-end: Support complex Addition middle-end: Support complex Addition - - - - --- 2020-11-23 Tamar Christina New
middle-end vect: Have vectorizable_slp_permutation set type on invariants middle-end vect: Have vectorizable_slp_permutation set type on invariants - - - - --- 2020-11-20 Tamar Christina New
AArch64[GCC-8] Fix overflow in memcopy expansion on aarch64. AArch64[GCC-8] Fix overflow in memcopy expansion on aarch64. - - - - --- 2020-11-17 Tamar Christina New
[2/2] middle-end : Add support for complex pattern detection for Add, Mul, FMA and FMS [1/2] middle-end : Initial scaffolding and definitions for SLP patttern matches - - - - --- 2020-11-14 Tamar Christina New
[1/2] middle-end : Initial scaffolding and definitions for SLP patttern matches [1/2] middle-end : Initial scaffolding and definitions for SLP patttern matches - - - - --- 2020-11-14 Tamar Christina New
[committed] middle-end: guard slp-11b.c testcase on vec_lanes [committed] middle-end: guard slp-11b.c testcase on vec_lanes - - - - --- 2020-11-05 Tamar Christina New
[committed] testsuite: disable vect tests that was accidentally enabled on x86 [committed] testsuite: disable vect tests that was accidentally enabled on x86 - - - - --- 2020-11-05 Tamar Christina New
middle-end: Store and use the SLP instance kind when aborting load/store lanes middle-end: Store and use the SLP instance kind when aborting load/store lanes - - - - --- 2020-11-05 Tamar Christina New
[v2,10/18] middle-end simplify lane permutes which selects from loads from the same DR. Untitled series #211873 - - - - --- 2020-11-03 Tamar Christina New
[v2,9/18] middle-end optimize slp simplify back to back permutes. Untitled series #211873 - - - - --- 2020-11-03 Tamar Christina New
[committed] AArch64 Skip test for pr97535 on ILP32 since it can't express the range. [committed] AArch64 Skip test for pr97535 on ILP32 since it can't express the range. - - - - --- 2020-10-28 Tamar Christina New
[driver] Don't add suffix for non-files [driver] Don't add suffix for non-files - - - - --- 2020-10-27 Tamar Christina New
AArch64 Fix overflow in memcopy expansion on aarch64. AArch64 Fix overflow in memcopy expansion on aarch64. - - - - --- 2020-10-23 Tamar Christina New
SLP: Move load/store-lanes check till late SLP: Move load/store-lanes check till late - - - - --- 2020-10-21 Tamar Christina New
[arm-perf-staging,branch] Add support for -fno-alias [arm-perf-staging,branch] Add support for -fno-alias - - - - --- 2020-10-13 Tamar Christina New
[v2,16/16] Testsuite: Add initial tests for NEON (incomplete) middle-end Add support for SLP vectorization of complex number instructions. - - - - --- 2020-09-25 Tamar Christina New
[v2,15/16] Arm: Add MVE RTL patterns for Complex Addition, Multiply and FMA. middle-end Add support for SLP vectorization of complex number instructions. - - - - --- 2020-09-25 Tamar Christina New
[v2,14/16] Arm: Add NEON RTL patterns for Complex Addition, Multiply and FMA. middle-end Add support for SLP vectorization of complex number instructions. - - - - --- 2020-09-25 Tamar Christina New
[v2,13/16] Arm: Add support for auto-vectorization using HF mode. middle-end Add support for SLP vectorization of complex number instructions. - - - - --- 2020-09-25 Tamar Christina New
[v2,12/16] AArch64: Add SVE2 Integer RTL patterns for Complex Addition, Multiply and FMA. middle-end Add support for SLP vectorization of complex number instructions. - - - - --- 2020-09-25 Tamar Christina New
[v2,11/16] AArch64: Add SVE RTL patterns for Complex Addition, Multiply and FMA. middle-end Add support for SLP vectorization of complex number instructions. - - - - --- 2020-09-25 Tamar Christina New
[v2,10/16] AArch64: Add NEON RTL patterns for Complex Addition, Multiply and FMA. middle-end Add support for SLP vectorization of complex number instructions. - - - - --- 2020-09-25 Tamar Christina New
[v2,9/16,docs] Add some missing test directive documentaion. middle-end Add support for SLP vectorization of complex number instructions. - - - - --- 2020-09-25 Tamar Christina New
« 1 2 ... 3 4 56 7 »