aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv/riscv-protos.h
AgeCommit message (Expand)AuthorFilesLines
2024-12-13RISC-V: Improve slide1up pattern.Robin Dapp1-0/+1
2024-11-29[PATCH v7 03/12] RISC-V: Add CRC expander to generate faster CRC.Mariam Arutunian1-0/+3
2024-11-13RISC-V: Implement TARGET_OPTION_VALID_VERSION_ATTRIBUTE_PYangyu Chen1-1/+3
2024-10-31RISC-V: Split riscv_process_target_attr with const char *args argumentYangyu Chen1-0/+2
2024-10-29RISC-V: Implement the MASK_LEN_STRIDED_LOAD{STORE}Pan Li1-0/+2
2024-10-21RISC-V: Implement vector SAT_TRUNC for signed integerPan Li1-0/+4
2024-10-19[PATCH 4/7] RISC-V: Honour -mrvv-max-lmul in riscv_vector::expand_block_moveCraig Blackmore1-1/+2
2024-10-12RISC-V: Implement vector SAT_SUB for signed integerPan Li1-0/+1
2024-10-08RISC-V: Implement scalar SAT_TRUNC for signed integerPan Li1-0/+1
2024-09-30RISC-V: Implement scalar SAT_SUB for signed integerPan Li1-0/+1
2024-09-18RISC-V: Implement SAT_ADD for signed integer vectorPan Li1-0/+1
2024-09-03RISC-V: Support form 1 of integer scalar .SAT_ADDPan Li1-0/+1
2024-08-17[RISC-V][PR target/116282] Stabilize pattern conditionsJeff Law1-1/+1
2024-08-17RISC-V: Bugfix for RVV rounding intrinsic ICE in function checkerJin Ma1-0/+1
2024-08-06RISC-V: Fix comment typosPatrick O'Neill1-2/+2
2024-07-23RISC-V: Implement the .SAT_TRUNC for scalarPan Li1-0/+1
2024-07-08RISC-V: Implement .SAT_TRUNC for vector unsigned intPan Li1-0/+4
2024-07-05RISC-V: Use tu policy for first-element vec_set [PR115725].Robin Dapp1-0/+4
2024-06-25[PATCH v2 3/3] RISC-V: cmpmem for RISCV with V extensionSergei Lewis1-0/+1
2024-06-24[PATCH v2 2/3] RISC-V: setmem for RISCV with V extensionSergei Lewis1-0/+1
2024-06-11RISC-V: Implement .SAT_SUB for unsigned vector intPan Li1-0/+1
2024-06-08RISC-V: Implement .SAT_SUB for unsigned scalar intPan Li1-0/+1
2024-05-21RISC-V: avoid LUI based const mat in prologue/epilogue expansion [PR/105733]Vineet Gupta1-0/+2
2024-05-18RISC-V: Implement IFN SAT_ADD for both the scalar and vectorPan Li1-0/+2
2024-05-17RISC-V: Add initial cost handling for segment loads/stores.Robin Dapp1-0/+9
2024-05-15[v2,1/2] RISC-V: Add cmpmemsi expansionChristoph Müllner1-0/+1
2024-05-14RISC-V: avoid LUI based const materialization ... [part of PR/106265]Vineet Gupta1-0/+1
2024-05-14[PATCH 3/3] RISC-V: Add memset-zero expansion to cbo.zeroChristoph Müllner1-0/+1
2024-04-30This is almost exclusively Jivan's work. His original post:Jivan Hakobyan1-0/+1
2024-04-08RISC-V: Implement TLS Descriptors.Tatsuyuki Ishi1-2/+3
2024-04-08RISC-V: Allow RVV intrinsic for more function targetPan Li1-0/+2
2024-03-07RISC-V: Refactor expand_vec_cmp [NFC]demin.han1-1/+1
2024-02-16RISC-V: Add new option -march=help to print all supported extensionsKito Cheng1-0/+7
2024-02-07RISC-V: Bugfix for RVV overloaded intrinisc ICE when empty argsPan Li1-1/+1
2024-01-22RISC-V: Lower vmv.v.x (avl = 1) into vmv.s.xJuzhe-Zhong1-0/+1
2024-01-19RISC-V: Fix RVV_VLMAXJuzhe-Zhong1-3/+2
2024-01-18RISC-V: Adds the prefix "th." for the instructions of XTheadVector.Jun Sha (Joshua)1-0/+2
2024-01-15RISC-V: Fix regression (GCC-14 compare with GCC-13.2) of SHA256 from coremark...Juzhe-Zhong1-0/+2
2024-01-12RISC-V: Adjust scalar_to_vec costJuzhe-Zhong1-0/+11
2024-01-10RISC-V: T-HEAD: Add support for the XTheadInt ISA extensionJin Ma1-0/+3
2024-01-10RISC-V: Refine unsigned avg_floor/avg_ceilJuzhe-Zhong1-0/+8
2024-01-06RISC-V: Allow simplification non-vlmax with len = NUNITS reg to reg moveJuzhe-Zhong1-0/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-20RISC-V: Support -mcmodel=large.Kuan-Lin Chen1-0/+1
2023-12-14expmed: Use GET_MODE_PRECISION and expander's output mode.Robin Dapp1-1/+2
2023-12-14RISC-V: Add RVV builtin vectorization cost modelJuzhe-Zhong1-0/+76
2023-12-12RISC-V: Move RVV POLY VALUE estimation from riscv.cc to riscv-v.cc[NFC]Juzhe-Zhong1-0/+1
2023-12-08RISC-V: Add vectorized strcmp and strncmp.Robin Dapp1-0/+1
2023-12-08RISC-V: Add vectorized strlen.Robin Dapp1-1/+1
2023-12-08RISC-V: Support interleave vector with different step sequenceJuzhe-Zhong1-1/+1