aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/riscv
AgeCommit message (Expand)AuthorFilesLines
2022-10-17RISC-V: Fix format[NFC]Ju-Zhe Zhong1-1/+1
2022-10-17RISC-V: Reorganize mangle_builtin_type.[NFC]Ju-Zhe Zhong1-13/+13
2022-10-12RISC-V: Remove TUPLE size macro define. [NFC]Ju-Zhe Zhong1-3/+0
2022-10-12RISC-V: Apply clang-format for riscv-vector-builtins.* [NFC]Ju-Zhe Zhong3-7/+6
2022-10-12RISC-V: Refine register_builtin_types function. [NFC]Ju-Zhe Zhong2-40/+50
2022-10-12RISC-V: Move function place to make it looks better. [NFC]Ju-Zhe Zhong2-19/+19
2022-10-11RISC-V: move struct vector_type_info from *.h to *.cc and change "user_name" ...Ju-Zhe Zhong3-25/+25
2022-10-11RISC-V: Add missing vsetvl instruction type.Ju-Zhe Zhong1-1/+2
2022-10-10RISC-V: Add newline to the end of file [NFC]Kito Cheng1-1/+1
2022-10-05RISC-V: Introduce RVV header to enable builtin typesJu-Zhe Zhong9-13/+210
2022-10-05RISC-V: remove deprecate pic code model macroVineet Gupta1-5/+0
2022-09-30RISC-V: Support -fexcess-precision=16Palmer Dabbelt1-0/+1
2022-09-30RISC-V: Add '-m[no]-csr-check' option in gcc.Jiawei2-0/+11
2022-09-29RISC-V: Add ABI-defined RVV types.Ju-Zhe Zhong8-1/+828
2022-09-23RISC-V: make USE_LOAD_ADDRESS_MACRO easier to understandVineet Gupta1-6/+7
2022-09-23RISC-V: Add RVV machine modes.zhongjuzhe1-0/+141
2022-09-23RISC-V: Support poly move manipulation and selftests.zhongjuzhe5-5/+550
2022-09-05RISC-V: Fix division instructions for `m` with `zmmul` extension.Kito Cheng2-7/+3
2022-09-05RISC-V: Support Zmmul extensionLiaoShihua4-16/+26
2022-09-02d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supportedIain Buclaw4-8/+25
2022-09-02RISC-V: Implement TARGET_COMPUTE_MULTILIBKito Cheng3-2/+10
2022-09-01RISC-V: Add vector registers in TARGET_CONDITIONAL_REGISTER_USAGEzhongjuzhe1-0/+9
2022-09-01RISC-V: Add csrr vlenb instruction.zhongjuzhe2-22/+69
2022-09-01RISC-V: Add RVV constraints.zhongjuzhe1-0/+20
2022-09-01RISC-V: Fix comment in riscv.hzhongjuzhe1-1/+1
2022-09-01RISC-V: Fix riscv_vector_chunks configuration according to TARGET_MIN_VLENzhongjuzhe2-7/+8
2022-08-29RISC-V: Suppress -Wclass-memaccess warningKito Cheng1-1/+21
2022-08-29RISC-V: Add RVV registerszhongjuzhe3-19/+173
2022-08-29RISC-V: Add RVV instructions classificationzhongjuzhe1-1/+99
2022-08-24[RISCV] Fix PR 106632 and PR 106588 a few constraints in bitmanip.mdAndrew Pinski1-4/+4
2022-08-24[RISCV] Add constraints for not_single_bit_mask_operand/single_bit_mask_operandAndrew Pinski2-3/+13
2022-08-24[RISCV] Fix PR 106586: riscv32 vs ZBSAndrew Pinski3-6/+14
2022-08-24[RISCV] Use a constraint for bset<mode>_mask and bset<mode>_1_maskAndrew Pinski3-2/+15
2022-08-24[RISCV] Use constraints/predicates instead of checking const_int directly for...Andrew Pinski3-5/+14
2022-08-24[RISCV] Add %~ to print w if TARGET_64BIT and use itAndrew Pinski3-10/+30
2022-08-24[RISCV] Add the list of operand modifiers to riscv.md tooAndrew Pinski2-1/+17
2022-08-24[RISCV] Move iterators from sync.md to iterators.mdAndrew Pinski2-4/+7
2022-08-24[RISCV] Move iterators from bitmanip.md to iterators.mdAndrew Pinski2-26/+26
2022-08-24[RISCV] Move iterators from riscv.md to iterators.mdAndrew Pinski2-169/+212
2022-08-24Fix PR 106601: __builtin_bswap16 code gen could be improved with ZBB enabledAndrew Pinski1-0/+24
2022-08-24Fix PR 106600: __builtin_bswap32 is not hooked up for ZBB for 32bitAndrew Pinski1-1/+1
2022-08-18RISC-V: Standardize formatting of SFB ALU conditional moveMaciej W. Rozycki1-2/+2
2022-08-18RISC-V: Add runtime invariant supportzhongjuzhe7-68/+142
2022-08-16RISC-V: Support zfh and zfhmin extensionKito Cheng4-9/+92
2022-08-16RISC-V: Support _Float16 type.Kito Cheng4-18/+208
2022-08-04[RSIC-V] Fix 32bit riscv with zbs extension enabledAndrew Pinski1-1/+1
2022-07-28RISC-V: Split unordered FP comparisons into individual RTL insnsMaciej W. Rozycki1-33/+36
2022-07-27RISC-V: Remove duplicate backslashes from `stack_protect_set_<mode>'Maciej W. Rozycki1-1/+1
2022-07-27RISC-V: Add RTX costs for `if_then_else' expressionsMaciej W. Rozycki1-0/+27
2022-06-20RISC-V: Fix a bug that is the CMO builtins are missing parameteryulong3-10/+10