https://gcc.gnu.org/g:e0b9c8ad7098fb08a25a61fe17d4274dd73e5145
commit r15-639-ge0b9c8ad7098fb08a25a61fe17d4274dd73e5145
Author: Robin Dapp
Date: Mon Feb 26 13:09:15 2024 +0100
RISC-V: Add initial cost handling for segment loads/stores.
This patch makes segment loads and stores
https://gcc.gnu.org/g:7ca35f2e430081d6ec91e910002f92d9713350fa
commit r15-638-g7ca35f2e430081d6ec91e910002f92d9713350fa
Author: Robin Dapp
Date: Fri May 10 12:44:44 2024 +0200
internal-fn: Do not force vcond_mask operands to reg.
In order to directly use constants this patch
https://gcc.gnu.org/g:02cc8f3e68f9af96d484d9946ceaa9e3eed38151
commit r14-9972-g02cc8f3e68f9af96d484d9946ceaa9e3eed38151
Author: Robin Dapp
Date: Mon Apr 15 12:44:56 2024 +0200
RISC-V: Add VLS to mask vec_extract [PR114668].
This adds the missing VLS modes to the mask extract
https://gcc.gnu.org/g:226043a4d8fb23c7fe7bf16e485b3cfaa094db21
commit r14-9366-g226043a4d8fb23c7fe7bf16e485b3cfaa094db21
Author: Robin Dapp
Date: Wed Mar 6 16:54:35 2024 +0100
vect: Do not peel epilogue for partial vectors.
r14-7036-gcbf569486b2dec added an epilogue vectorization
https://gcc.gnu.org/g:59554a50be8ebbd52e8a6348a92110af182e1874
commit r14-9345-g59554a50be8ebbd52e8a6348a92110af182e1874
Author: Robin Dapp
Date: Wed Mar 6 12:15:40 2024 +0100
RISC-V: Use vmv1r.v instead of vmv.v.v for fma output reloads [PR114200].
Three-operand instructions
https://gcc.gnu.org/g:9ae83078fe45d093bbaa02b8348f2407fe0c62d6
commit r14-9344-g9ae83078fe45d093bbaa02b8348f2407fe0c62d6
Author: Robin Dapp
Date: Mon Jan 15 17:34:58 2024 +0100
RISC-V: Adjust vec unit-stride load/store costs.
Scalar loads provide offset addressing while