aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv
AgeCommit message (Expand)AuthorFilesLines
2022-06-20RISC-V: Fix a bug that is the CMO builtins are missing parameteryulong3-10/+10
2022-06-17RISC-V: Supress warning for comparison of integer expressions of different si...Kito Cheng1-1/+1
2022-06-14RISC-V: Split slli+sh[123]add.uw opportunities to avoid zext.wPhilipp Tomsich1-0/+44
2022-06-14RISC-V: add consecutive_bits_operand predicatePhilipp Tomsich1-0/+11
2022-06-13RISC-V: Reset the length to the default of 4 for FP comparisonsMaciej W. Rozycki1-2/+0
2022-06-09RISC-V: Use a tab rather than space with FSFLAGSMaciej W. Rozycki1-2/+2
2022-06-02RISC-V: bitmanip: improve constant-loading for (1ULL << 31) in DImodePhilipp Tomsich2-7/+13
2022-05-25RISC-V: Don't unconditionally add m,a,f,d in arch-canonicalizeSimon Cook1-1/+1
2022-05-24RISC-V: Cache Management Operation instructionsShiYulong5-0/+98
2022-05-24RISC-V: Add mininal support for Zicbo[mzp]ShiYulong2-0/+11
2022-05-24RISC-V: Inhibit FP <--> int register moves via tune paramVineet Gupta1-0/+9
2022-05-23RISC-V: Enable TARGET_SUPPORTS_WIDE_INTVineet Gupta3-1/+9
2022-05-23RISC-V: Fix canonical extension order (K and J)Tsukasa OI1-1/+1
2022-05-13RISC-V: Implement C[LT]Z_DEFINED_VALUE_AT_ZEROPhilipp Tomsich1-0/+5
2022-05-11opts: do not allow Separate+Joined ending with =Martin Liska1-1/+1
2022-05-10RISC-V: Provide `fmin'/`fmax' RTL patternsMaciej W. Rozycki1-0/+22
2022-05-09RISC-V: Fix wrong expansion for arch-canonicalizeKito Cheng1-3/+5
2022-04-11RISC-V: Support -misa-spec for arch-canonicalize and multilib-generator. [PR1...Kito Cheng2-9/+37
2022-04-11RISC-V: Sync arch-canonicalize and riscv-common.ccKito Cheng1-21/+37
2022-03-21RISC-V: Implement misc macro for vector extensions.Kito Cheng3-5/+40
2022-03-16RISC-V: Handle combine extension in canonical ordering.LiaoShihua1-0/+1
2022-03-15riscv: Allow -Wno-psabi to turn off ABI warnings [PR91229]Jakub Jelinek1-4/+4
2022-03-07Fix up duplicated duplicated words in commentsJakub Jelinek1-1/+1
2022-02-08RISC-V: Add target machine headers as a dependency for riscv-sr.oMaciej W. Rozycki1-1/+1
2022-02-05RISC-V: Always pass -misa-spec to assembler [PR104219]Kito Cheng1-0/+2
2022-01-28RISC-V: Document `auipc' and `bitmanip' `type' attributesMaciej W. Rozycki1-0/+2
2022-01-21PR middle-end/104140: bootstrap ICE on riscv.Roger Sayle1-0/+3
2022-01-19Update on riscv -Wformat-diag string.Martin Liska1-2/+2
2022-01-18riscv: fix -Wformat-diag errors.Martin Liska1-2/+2
2022-01-17Change references of .c files to .cc filesMartin Liska4-16/+16
2022-01-17Rename .c files to .cc files.Martin Liska6-0/+0
2022-01-07RISC-V: Minimal support of vector extensionsKito Cheng2-0/+39
2022-01-03Update copyright years.Jakub Jelinek28-28/+28
2021-12-04RISC-V: Add implied defines of Zk, Zkn and ZksSiYu Wu1-1/+15
2021-12-04RISC-V: Add option defines for Scalar CryptographySiYu Wu2-0/+25
2021-11-03RISC-V: Fix register class subset checks for CLASS_MAX_NREGSMaciej W. Rozycki1-2/+2
2021-11-02RISC-V: Fix build errors with shNadd/shNadd.uw patterns in zba cost modelMaciej W. Rozycki1-3/+2
2021-10-28RISC-V: Fix wrong predicator for zero_extendsidi2_internal patternKito Cheng1-1/+1
2021-10-28RISC-V: Handle zi* extension correctly for arch-canonicalize scriptKito Cheng1-1/+1
2021-10-25RISC-V: Cost model for ZBS extension.Kito Cheng1-0/+47
2021-10-25RISC-V: Implement instruction patterns for ZBS extension.Jim Wilson4-2/+165
2021-10-25RISC-V: Use li and rori to load constants.Jim Wilson1-0/+41
2021-10-25RISC-V: Cost model for zbb extension.Kito Cheng1-0/+17
2021-10-25RISC-V: Implement instruction patterns for ZBB extension.Jim Wilson2-5/+180
2021-10-25RISC-V: Cost model for zba extension.Kito Cheng1-0/+81
2021-10-25RISC-V: Implement instruction patterns for ZBA extension.Jim Wilson2-4/+86
2021-10-25RISC-V: Minimal support of bitmanip extensionKito Cheng2-0/+13
2021-10-08Come up with OPTION_SET_P macro.Martin Liska1-5/+6
2021-09-28RISC-V: Pattern name fix mul*3_highpart -> smul*3_highpart.Geng Qi1-5/+5
2021-08-16RISC-V: Allow multi-lib build with different code modelKito Cheng1-30/+56