https://gcc.gnu.org/g:e311dd13a9adbc51d56971cba06e1ff15a4256d2
commit r15-3671-ge311dd13a9adbc51d56971cba06e1ff15a4256d2
Author: Jennifer Schmitz
Date: Mon Sep 2 06:46:57 2024 -0700
SVE intrinsics: Fold svdiv with all-zero operands to zero vector
This patch folds svdiv where one o
https://gcc.gnu.org/g:9bbad3685131ec95d970f81bf75f9556d4d92742
commit r15-3082-g9bbad3685131ec95d970f81bf75f9556d4d92742
Author: Jennifer Schmitz
Date: Wed Aug 7 08:56:45 2024 -0700
PR tree-optimization/101390: Vectorize modulo operator
This patch adds a new vectorization pattern
https://gcc.gnu.org/g:313aa733e22b654ff822b867018b13ceb624c13a
commit r15-3085-g313aa733e22b654ff822b867018b13ceb624c13a
Author: Jennifer Schmitz
Date: Mon Aug 19 08:42:55 2024 -0700
PR target/116365: Add user-friendly arguments to --param
aarch64-autovec-preference=N
The param a
https://gcc.gnu.org/g:87217bea3aa556779a111cec0ef45dcefd1736f6
commit r15-3395-g87217bea3aa556779a111cec0ef45dcefd1736f6
Author: Jennifer Schmitz
Date: Fri Aug 30 06:56:52 2024 -0700
SVE intrinsics: Refactor const_binop to allow constant folding of
intrinsics.
This patch sets the
https://gcc.gnu.org/g:ee8b7231b03a36dfc09d94f2b663636ca2a36daf
commit r15-3396-gee8b7231b03a36dfc09d94f2b663636ca2a36daf
Author: Jennifer Schmitz
Date: Fri Aug 30 07:03:49 2024 -0700
SVE intrinsics: Fold constant operands for svdiv.
This patch implements constant folding for svdiv
https://gcc.gnu.org/g:6b1cf59e90d3d6391d61b2a8f77856b5aa044014
commit r15-3397-g6b1cf59e90d3d6391d61b2a8f77856b5aa044014
Author: Jennifer Schmitz
Date: Fri Aug 30 07:16:43 2024 -0700
SVE intrinsics: Fold constant operands for svmul.
This patch implements constant folding for svmul
https://gcc.gnu.org/g:219b09215f530e4a4a3763746986b7068e00f000
commit r15-2722-g219b09215f530e4a4a3763746986b7068e00f000
Author: Jennifer Schmitz
Date: Mon Aug 5 14:08:19 2024 +0200
[MAINTAINERS] Add my email address to write after approval and DCO.
ChangeLog:
* MAINTA
https://gcc.gnu.org/g:7268d7249b3ca31bf322de99b1d59baf06f83eb3
commit r15-2724-g7268d7249b3ca31bf322de99b1d59baf06f83eb3
Author: Jennifer Schmitz
Date: Mon Jul 29 07:59:33 2024 -0700
AArch64: Set instruction attribute of TST to logics_imm
As suggested in
https://gcc.gnu.org/pi
https://gcc.gnu.org/g:441ec5f9191443818ac1c10c72860d8a8ee2f9d2
commit r15-4347-g441ec5f9191443818ac1c10c72860d8a8ee2f9d2
Author: Jennifer Schmitz
Date: Thu Sep 19 03:18:05 2024 -0700
SVE intrinsics: Fold svmul with constant power-of-2 operand to svlsl
For svmul, if one of the oper
https://gcc.gnu.org/g:e69c2e212011f2bfa6f8c3748d902690b7a3639a
commit r15-4471-ge69c2e212011f2bfa6f8c3748d902690b7a3639a
Author: Jennifer Schmitz
Date: Fri Sep 27 08:02:53 2024 -0700
SVE intrinsics: Add fold_active_lanes_to method to refactor svmul and svdiv.
As suggested in
h
https://gcc.gnu.org/g:a2e06b7f081a3d2e50e3afa8d3f1676a05099707
commit r15-4236-ga2e06b7f081a3d2e50e3afa8d3f1676a05099707
Author: Jennifer Schmitz
Date: Thu Oct 3 04:46:51 2024 -0700
match.pd: Check trunc_mod vector obtap before folding.
This patch guards the simplification x / y *
https://gcc.gnu.org/g:4be7d2d340a013d01a47c43d2feb6826d1b67af0
commit r15-4267-g4be7d2d340a013d01a47c43d2feb6826d1b67af0
Author: Jennifer Schmitz
Date: Wed Sep 25 03:21:22 2024 -0700
match.pd: Fold logarithmic identities.
This patch implements 4 rules for logarithmic identities in
https://gcc.gnu.org/g:bf11ecbb02b517dff0034f02adacf9269a11a095
commit r15-4545-gbf11ecbb02b517dff0034f02adacf9269a11a095
Author: Jennifer Schmitz
Date: Tue Oct 22 05:54:13 2024 -0700
testsuite: Add test directive checking removal of link_error
This test needs a directive checking
https://gcc.gnu.org/g:0b22f0585348335369298c7d39afd171758eebe9
commit r15-4623-g0b22f0585348335369298c7d39afd171758eebe9
Author: Jennifer Schmitz
Date: Thu Oct 24 05:11:31 2024 -0700
SVE intrinsics: Fold svaba with op1 all zeros to svabd.
Similar to
https://gcc.gnu.org/piperma
https://gcc.gnu.org/g:07a8538d90763f0ae640dea822bdeb63ea17ec44
commit r15-4673-g07a8538d90763f0ae640dea822bdeb63ea17ec44
Author: Jennifer Schmitz
Date: Thu Oct 17 08:40:34 2024 -0700
match.pd: Add std::pow folding optimizations.
This patch adds the following two simplifications in
https://gcc.gnu.org/g:08aba2dd8c9390b6131cca0aac069f97eeddc9d2
commit r15-3706-g08aba2dd8c9390b6131cca0aac069f97eeddc9d2
Author: Jennifer Schmitz
Date: Tue Sep 17 00:15:38 2024 -0700
SVE intrinsics: Fold svmul with all-zero operands to zero vector
As recently implemented for svdiv
https://gcc.gnu.org/g:6f3b6a451771cd54c98768e7db3c5d58aab2b6aa
commit r15-3683-g6f3b6a451771cd54c98768e7db3c5d58aab2b6aa
Author: Jennifer Schmitz
Date: Thu Sep 5 08:10:02 2024 -0700
match.pd: Check trunc_mod vector obtap before folding.
In the pattern X - (X / Y) * Y to X % Y, thi
https://gcc.gnu.org/g:f6fbc0d2422ce9bea6a23226f4a13a76ffd1784b
commit r15-4593-gf6fbc0d2422ce9bea6a23226f4a13a76ffd1784b
Author: Jennifer Schmitz
Date: Thu Oct 17 02:31:47 2024 -0700
SVE intrinsics: Fold svsra with op1 all zeros to svlsr/svasr.
A common idiom in intrinsics loops i
https://gcc.gnu.org/g:90e38c4ffad086a82635e8ea9bf0e7e9e02f1ff7
commit r15-4590-g90e38c4ffad086a82635e8ea9bf0e7e9e02f1ff7
Author: Jennifer Schmitz
Date: Tue Oct 15 07:58:14 2024 -0700
SVE intrinsics: Add constant folding for svindex.
This patch folds svindex with constant arguments
https://gcc.gnu.org/g:fc40202c1ac5d585bb236cdaf3a3968927e970a0
commit r15-4591-gfc40202c1ac5d585bb236cdaf3a3968927e970a0
Author: Jennifer Schmitz
Date: Tue Oct 1 08:01:13 2024 -0700
SVE intrinsics: Fold division and multiplication by -1 to neg
Because a neg instruction has lower l
https://gcc.gnu.org/g:c83e2d47574fd9a21f257e0f0d7e350c3f1b0618
commit r15-5324-gc83e2d47574fd9a21f257e0f0d7e350c3f1b0618
Author: Jennifer Schmitz
Date: Mon Nov 4 07:56:09 2024 -0800
match.pd: Fold vec_perm with view_convert
This patch improves the codegen for the following test ca
https://gcc.gnu.org/g:944471eaee4042b816ec2d58968bbdff52e07933
commit r15-5391-g944471eaee4042b816ec2d58968bbdff52e07933
Author: Jennifer Schmitz
Date: Mon Nov 18 01:02:42 2024 -0800
testsuite: Move test pr117093.c into gcc.target/aarch64.
The test file pr117093.c failed on platfo
https://gcc.gnu.org/g:5289540ed58e42ae66255e31f22afe4ca0a6e15e
commit r15-5957-g5289540ed58e42ae66255e31f22afe4ca0a6e15e
Author: Jennifer Schmitz
Date: Fri Nov 15 07:45:59 2024 -0800
SVE intrinsics: Fold calls with pfalse predicate.
If an SVE intrinsic has predicate pfalse, we can
https://gcc.gnu.org/g:f9c99d403c9a0948936e3120ad97b4f10998351f
commit r15-6601-gf9c99d403c9a0948936e3120ad97b4f10998351f
Author: Jennifer Schmitz
Date: Thu Nov 7 08:44:30 2024 -0800
SVE intrinsics: Fold svmul by -1 to svneg for unsigned types
As follow-up to
https://gcc.gnu.or
https://gcc.gnu.org/g:70035b6c13852435d7ae396c0762ee26897d4d45
commit r15-6614-g70035b6c13852435d7ae396c0762ee26897d4d45
Author: Jennifer Schmitz
Date: Tue Nov 26 00:43:48 2024 -0800
AArch64: Remove AARCH64_EXTRA_TUNE_USE_NEW_VECTOR_COSTS
This patch removes the AARCH64_EXTRA_TUNE_
https://gcc.gnu.org/g:f6e6e6d9ba1d71fdd02a2c570d60217db6c5a31b
commit r15-9375-gf6e6e6d9ba1d71fdd02a2c570d60217db6c5a31b
Author: Jennifer Schmitz
Date: Thu Apr 10 06:46:15 2025 -0700
aarch64: Add test case.
This patch adds a test case to the testsuite for PR119706.
The bug was
26 matches
Mail list logo