aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv
AgeCommit message (Expand)AuthorFilesLines
2021-08-16RISC-V: Allow multi-lib build with different code modelKito Cheng1-30/+56
2021-07-13docs: Add 'S' to Machine Constraints for RISC-VKito Cheng1-2/+1
2021-06-22RISC-V: Add tune info for T-HEAD C906.Jojo R1-0/+14
2021-05-25RISC-V: Pass -mno-relax to assemblerKito Cheng1-0/+1
2021-05-18Use startswith in targets.Martin Liska1-1/+1
2021-05-05RISC-V: Generate helpers for cbranch4.Christoph Muellner2-12/+5
2021-04-29RISC-V: For '-march' and '-mabi' options, add 'Negative' property mentions it...Geng Qi1-2/+2
2021-04-29RISC-V: Add patterns for builtin overflow.LevyHsu3-0/+257
2021-04-14d: Add TARGET_D_REGISTER_CPU_TARGET_INFOIain Buclaw3-1/+49
2021-03-26d: Define IN_TARGET_CODE in all machine-specific D language files.Iain Buclaw1-0/+2
2021-03-23RISC-V: Fix riscv_subword() for big endianMarcus Comstedt1-1/+1
2021-03-23RISC-V: Fix matches against subreg with a bytenum of 0 in riscv.mdMarcus Comstedt2-35/+40
2021-03-23RISC-V: Fix trampoline generation on big endianMarcus Comstedt1-4/+15
2021-03-23RISC-V: Add riscv{32,64}be with big endian as defaultMarcus Comstedt5-3/+14
2021-03-23RISC-V: Support -mlittle-endian and -mbig-endianMarcus Comstedt5-2/+18
2021-03-22PR target/99702: Check RTL type before get valueKito Cheng1-1/+1
2021-03-19PR target/99314: Fix integer signedness issue for cpymem pattern expansion.Sinan Lin1-11/+13
2021-02-13RISC-V: Avoid zero/sign extend for volatile loads. Fix for 97417.Levy Hsu2-7/+49
2021-02-13RISC-V: Shorten memrefs improvement, partial fix 97417.Jim Wilson1-8/+11
2021-01-19RISC-V: The 'multilib-generator' enhancement.Geng Qi2-6/+20
2021-01-08RISC-V: Implement new style of architecture extension test macros.Kito Cheng2-0/+37
2021-01-08RISC-V: Move class riscv_subset_list and riscv_subset_t to riscv-protos.hKito Cheng2-1/+93
2021-01-04Update copyright years.Jakub Jelinek26-26/+26
2020-12-24RISC-V: Fix python3 compatibility for multilib-generatorKito Cheng1-1/+1
2020-12-16opts: Remove all usages of Report keyword.Martin Liska1-11/+11
2020-12-10RISC-V: Explicitly call python when using multilib generatorSimon Cook1-1/+2
2020-12-03RISC-V: Canonicalize --with-archKito Cheng2-75/+110
2020-11-30RISC-V: Always define MULTILIB_DEFAULTSKito Cheng2-51/+9
2020-11-18RISC-V: Support version controling for ISA standard extensionsKito Cheng3-1/+35
2020-11-18RISC-V: Support zicsr and zifencei extension for -march.Kito Cheng3-2/+12
2020-11-13PR target/97682 - Fix to reuse t1 register between call address and epilogue.Monk Chiang2-12/+17
2020-11-13Asan changes for RISC-V.Jim Wilson1-0/+16
2020-11-02RISC-V: Add configure option: --with-multilib-generator to flexible config mu...Kito Cheng2-1/+10
2020-10-22RISC-V: Extend syntax for the multilib-generatorKito Cheng1-7/+102
2020-10-16RISC-V: Handle implied extension in multilib-generatorKito Cheng1-4/+20
2020-10-15RISC-V: Add support for -mcpu option.Kito Cheng6-52/+139
2020-09-29RISC-V: Define __riscv_cmodel_medany for PIC mode.Kito Cheng1-3/+6
2020-09-17RISC-V: fix a typo in riscv.hYeting Kuo1-1/+1
2020-07-31RISC-V: Add support for TLS stack protector canary accessCooper Qu4-0/+161
2020-07-09RISC-V: Implement __builtin_thread_pointerKito Cheng1-0/+8
2020-07-09RISC-V: Disable remove unneeded save-restore call optimization if there are a...Kito Cheng1-0/+6
2020-07-02RISC-V: Handle multi-letter extension for multilib-generatorKito Cheng1-8/+22
2020-06-22RISC-V: Normalize arch string in driver timeKito Cheng1-1/+5
2020-06-22RISC-V: Fix compilation failed for frflags builtin in C++ modeKito Cheng2-2/+5
2020-06-16RISC-V: Fix ICE on riscv_gpr_save_operation_p [PR95683]Kito Cheng1-1/+4
2020-06-15RISC-V: Suppress warning for signed and unsigned integer comparison.Kito Cheng1-3/+3
2020-06-10RISC-V: Unify the output asm pattern between gpr_save and gpr_restore pattern.Kito Cheng4-18/+3
2020-06-10RISC-V: Describe correct USEs for gpr_save pattern [PR95252]Kito Cheng5-5/+109
2020-05-30RISC-V: Optimize si to di zero-extend followed by left shift.Jim Wilson1-0/+22
2020-05-19RISC-V: Handle implied extension for -march parser.Kito Cheng2-2/+7