https://gcc.gnu.org/g:c9e2d0ec6eabc2a6b8c00984b2b2bc48565bb99b
commit r15-3137-gc9e2d0ec6eabc2a6b8c00984b2b2bc48565bb99b
Author: Manolis Tsamis
Date: Thu Aug 22 02:59:11 2024 -0700
ifcvt: disallow call instructions in noce_convert_multiple_sets [PR116358]
Similar to not allowing j
https://gcc.gnu.org/g:a9f5e23aba1a6f4ec32f1147b340a8145d827da9
commit r15-3138-ga9f5e23aba1a6f4ec32f1147b340a8145d827da9
Author: Manolis Tsamis
Date: Tue Aug 20 09:16:29 2024 +0200
ifcvt: Do not overwrite results in noce_convert_multiple_sets [PR116372,
PR116405]
Now that more op
https://gcc.gnu.org/g:28b3812c9d81203ae3d6a5350d8f828f4e659e50
commit r15-2889-g28b3812c9d81203ae3d6a5350d8f828f4e659e50
Author: Manolis Tsamis
Date: Fri Jun 30 13:06:42 2023 +0200
ifcvt: handle sequences that clobber flags in noce_convert_multiple_sets
This is an extension of wha
https://gcc.gnu.org/g:72c9b5f438f22cca493b4e2a8a2a31ff61bf1477
commit r15-2890-g72c9b5f438f22cca493b4e2a8a2a31ff61bf1477
Author: Manolis Tsamis
Date: Fri Jun 30 14:05:15 2023 +0200
ifcvt: Allow more operations in multiple set if conversion
Currently the operations allowed for if c
https://gcc.gnu.org/g:b219cbeda72d23b7ad6ff12cd159784b7ef00667
commit r15-2891-gb219cbeda72d23b7ad6ff12cd159784b7ef00667
Author: Manolis Tsamis
Date: Tue Aug 29 11:47:39 2023 +0200
ifcvt: Handle multiple rewired regs and refactor noce_convert_multiple_sets
The existing implementat
https://gcc.gnu.org/g:cc00a737e840986f4916918759ba214a95ae6888
commit r15-2903-gcc00a737e840986f4916918759ba214a95ae6888
Author: Manolis Tsamis
Date: Tue Aug 13 10:17:49 2024 +0200
ifcvt: Fix force_operand ICE in noce_convert_multiple_sets [PR116353]
Now that more operations are a
https://gcc.gnu.org/g:6d6f324bda1ccb51cd43ff9d4d017eb71bb2d690
commit r15-818-g6d6f324bda1ccb51cd43ff9d4d017eb71bb2d690
Author: Manolis Tsamis
Date: Wed Nov 1 12:27:28 2023 +0100
MATCH: Look through VIEW_CONVERT when folding VEC_PERM_EXPRs.
The match.pd patterns to merge two vecto
https://gcc.gnu.org/g:a88d6c6d777ad7c9235e2e620318f26e5347e50a
commit r15-3866-ga88d6c6d777ad7c9235e2e620318f26e5347e50a
Author: Konstantinos Eleftheriou
Date: Wed Aug 7 17:54:30 2024 +0200
match: Fix A || B not optimized to true when !B implies A [PR114326]
In expressions like (a
https://gcc.gnu.org/g:08b8341f209be7c7e301853bdbbcad4f8e1695f5
commit r15-3862-g08b8341f209be7c7e301853bdbbcad4f8e1695f5
Author: Konstantinos Eleftheriou
Date: Thu Sep 5 15:59:59 2024 +0200
match: Change (A * B) + (-C) to (B - C/A) * A, if C multiple of A [PR109393]
The following
https://gcc.gnu.org/g:1d8de1e93ea00f7797f61cf8e05c47ca86f21f8c
commit r15-5640-g1d8de1e93ea00f7797f61cf8e05c47ca86f21f8c
Author: Konstantinos Eleftheriou
Date: Wed Oct 16 10:31:39 2024 +0200
Add target-independent store forwarding avoidance pass
This pass detects cases of expensiv
https://gcc.gnu.org/g:b317dca04e3ffb31144f79cb804ff6835c2a9af8
commit r15-5983-gb317dca04e3ffb31144f79cb804ff6835c2a9af8
Author: kelefth
Date: Thu Dec 5 11:11:27 2024 +0100
avoid-store-forwarding: bail when an instruction may throw [PR117816]
Avoid-store-forwarding doesn't handle
https://gcc.gnu.org/g:c86e1c54c6f8771d08a8c070717b80607f990f8a
commit r15-6464-gc86e1c54c6f8771d08a8c070717b80607f990f8a
Author: kelefth
Date: Mon Dec 16 14:36:59 2024 +0100
avoid-store-forwarding: fix reg init on load-eliminiation [PR117835]
During the initialization of the base
https://gcc.gnu.org/g:adf1da77593f8851c6b78d22ebbc1124bbaf1de5
commit r15-7353-gadf1da77593f8851c6b78d22ebbc1124bbaf1de5
Author: kelefth
Date: Tue Feb 4 11:49:03 2025 +0100
testsuite: XFAIL test in pr109393.c for ilp32 targets [PR116845]
The match.pd canonicalization that this tes
https://gcc.gnu.org/g:19af15ba7ad041b58b7926775cce81be9f5ec013
commit r16-14-g19af15ba7ad041b58b7926775cce81be9f5ec013
Author: kelefth
Date: Thu Mar 13 15:42:48 2025 +0100
doc: Clarify REG_EH_REGION note usage
The documentation for the REG_EH_REGION could easily be read
(espec
https://gcc.gnu.org/g:7e628ff49f7f890d5337369d7b4f8e21a1f17029
commit r16-15-g7e628ff49f7f890d5337369d7b4f8e21a1f17029
Author: kelefth
Date: Thu Mar 13 11:49:39 2025 +0100
avoid-store-forwarding: Fix reg init on load-elimination [PR119160]
In the case that we are eliminating the l
15 matches
Mail list logo