Commit Graph

  • e6ecf5c712 RISC-V: Fix build issue gcc-14.3.0 Dongyan Chen 2025-08-02 12:30:59 +08:00
  • 01b2d68359 RISC-V: Add Profiles RVA/B23S64 support. Dongyan Chen 2025-08-02 12:27:56 +08:00
  • da6bb799b7 RISC-V: Update Profiles string in RV23. Dongyan Chen 2025-08-02 12:25:30 +08:00
  • ea10707d86 RISC-V: Regen riscv-ext.texi [NFC] Dongyan Chen 2025-08-02 12:23:41 +08:00
  • 7839cf013f RISC-V: Don't use structured binding in riscv-common.cc Dongyan Chen 2025-08-02 12:19:39 +08:00
  • a91b2c0aac RISC-V: Support Ssu64xl extension. Dongyan Chen 2025-08-02 12:18:09 +08:00
  • 4ee6fb9c71 RISC-V: Support Sstvecd extension. Dongyan Chen 2025-08-02 12:17:00 +08:00
  • 1a9f33cf96 RISC-V: Support Sstvala extension. Dongyan Chen 2025-08-02 12:15:43 +08:00
  • 94035ff0e2 RISC-V: Support Sscounterenw extension. Dongyan Chen 2025-08-02 12:14:33 +08:00
  • 5afef67ce5 RISC-V: Support Ssccptr extension. Dongyan Chen 2025-08-02 12:13:20 +08:00
  • 67c082aacc RISC-V: Support Smrnmi extension. Dongyan Chen 2025-08-02 12:12:01 +08:00
  • 7dca9985fa RISC-V: Support Sm/scsrind extensions. Dongyan Chen 2025-08-02 12:10:42 +08:00
  • 3742f2bd10 RISC-V: Update extension defination. Dongyan Chen 2025-08-01 20:44:33 +08:00
  • b4293bfa05 RISC-V: Imply zicsr for svade and svadu extensions. Dongyan Chen 2025-08-01 20:43:09 +08:00
  • 6451455802 RISC-V: Add svbare extension. Dongyan Chen 2025-08-01 20:41:45 +08:00
  • 659443b201 RISC-V: Add Shlcofideleg extension. Dongyan Chen 2025-08-01 20:39:18 +08:00
  • de87778595 RISC-V: Add smcntrpmf extension. Dongyan Chen 2025-08-01 20:37:03 +08:00
  • f781174ecb RISC-V: Adjust build rule for gen-riscv-ext-opt and gen-riscv-ext-texi Dongyan Chen 2025-08-01 20:35:28 +08:00
  • 658d284606 RISC-V: Implement full-featured iterator for riscv_subset_list [NFC] Dongyan Chen 2025-08-01 20:34:16 +08:00
  • 9f91adcb41 RISC-V: Add minimal support of double trap extension 1.0 Dongyan Chen 2025-08-01 20:32:07 +08:00
  • 8ad5a56ff0 RISC-V: Support CPUs in -march. Dongyan Chen 2025-08-01 20:30:18 +08:00
  • cb5e6336c0 RISC-V: Fix the warning of temporary object dangling references. Dongyan Chen 2025-08-01 20:25:50 +08:00
  • c81c2bf323 RISC-V: Rename conflicting variables in gen-riscv-ext-texi.cc Dongyan Chen 2025-08-01 20:24:41 +08:00
  • e876b233be RISC-V: Fix uninit riscv_subset_list::m_allow_adding_dup issue Dongyan Chen 2025-08-01 20:23:13 +08:00
  • 1eaada5062 RISC-V: Add augmented hypervisor series extensions. Dongyan Chen 2025-08-01 20:17:41 +08:00
  • 25ff183fb1 RISC-V: Drop duplicate build rule for riscv-ext.opt [NFC] Dongyan Chen 2025-08-01 20:16:18 +08:00
  • 8ec09dc64c RISC-V: Regen riscv-ext.opt.urls Dongyan Chen 2025-08-01 20:14:47 +08:00
  • 28e8cde974 RISC-V: Remove sifive extension Dongyan Chen 2025-08-01 16:04:47 +08:00
  • 0846075e2b RISC-V: Drop riscv_ext_version_table in favor of riscv_ext_info_t data Dongyan Chen 2025-08-01 15:50:22 +08:00
  • 7a9c12be8e RISC-V: Drop riscv_ext_flag_table in favor of riscv_ext_info_t data Dongyan Chen 2025-08-01 15:48:14 +08:00
  • d01f1a243c RISC-V: Drop riscv_implied_info and riscv_combine_info in favor of riscv_ext_info_t data Dongyan Chen 2025-08-01 15:44:06 +08:00
  • c8b7ffb576 RISC-V: Introduce riscv_ext_info_t to hold extension metadata Dongyan Chen 2025-08-01 15:09:31 +08:00
  • 11e98bc28d RISC-V: Adjust riscv_can_inline_p Dongyan Chen 2025-08-01 15:05:14 +08:00
  • b379e07569 RISC-V: Generate extension table in documentation from riscv-ext.def Dongyan Chen 2025-08-01 15:02:22 +08:00
  • 0008f48c2c RISC-V: Use riscv-ext.def to generate target options and variables Dongyan Chen 2025-08-01 14:52:46 +08:00
  • 5514a529ad RISC-V: Introduce riscv-ext*.def to define extensions Dongyan Chen 2025-08-01 14:22:34 +08:00
  • a4f134062a RISC-V: Minimal support for ssnpm, smnpm and smmpm extensions. Dongyan Chen 2025-07-31 20:03:34 +08:00
  • 8981f5b968 RISC-V: Support for zilsd and zclsd extensions. Dongyan Chen 2025-07-31 19:50:15 +08:00
  • e3d8f22b73 testsuite: Fix RISC-V arch-52.c format issue. Dongyan Chen 2025-07-31 19:48:53 +08:00
  • 651f4047a8 RISC-V: Support RISC-V Profiles 23. Dongyan Chen 2025-07-31 19:46:58 +08:00
  • 958479ca94 RISC-V: Support RISC-V Profiles 20/22. Dongyan Chen 2025-07-31 19:45:37 +08:00
  • 86994b636f RISC-V: Minimal support for zama16b extension. Dongyan Chen 2025-07-31 19:43:45 +08:00
  • b727ec87d2 RISC-V: Minimal support for sdtrig and ssstrict extensions. Dongyan Chen 2025-07-31 19:42:07 +08:00
  • 6e7ab51743 RISC-V: Recognized svadu and svade extension Dongyan Chen 2025-07-31 19:40:45 +08:00
  • b60e7c7679 RISC-V: Fix missing implied Zicsr from Zve32x Dongyan Chen 2025-07-31 19:37:58 +08:00
  • f658b69d67 RISC-V: Imply C from Zca whenever possible [PR119122] Dongyan Chen 2025-07-31 19:35:25 +08:00
  • b4ff991b48 RISC-V: Fix a typo in zce to zcf implication Dongyan Chen 2025-07-31 15:35:40 +08:00
  • 9b8974e748 Revert "[PATCH 2/2] RISC-V:Add intrinsic cases for the CMOs extensions" Dongyan Chen 2025-07-31 15:29:32 +08:00
  • 935619c91a Revert "[PATCH 1/2] RISC-V:Add intrinsic support for the CMOs extensions" Dongyan Chen 2025-07-31 15:27:31 +08:00
  • 9c5447da4f RISC-V: Add -fcf-protection=[full|branch|return] to enable zicfiss, zicfilp. Dongyan Chen 2025-07-31 15:13:50 +08:00
  • bf0349351f RISC-V: Add .note.gnu.property for ZICFILP and ZICFISS ISA extension Dongyan Chen 2025-07-31 15:01:23 +08:00
  • 10c5957d11 RISC-V: Add Zicfilp ISA extension. Dongyan Chen 2025-07-31 14:55:07 +08:00
  • c93f5211c0 RISC-V: Add Zicfiss ISA extension. Dongyan Chen 2025-07-31 14:49:55 +08:00
  • 31cc01d561 RISC-V: Add --with-cmodel configure option Dongyan Chen 2025-07-31 14:01:11 +08:00
  • 19889d8cd3 RISC-V: Minimal support for svvptc extension. Dongyan Chen 2025-07-31 13:59:29 +08:00
  • c09fe01906 RISC-V: Add implication for M extension. Dongyan Chen 2025-07-31 13:46:19 +08:00
  • 5ceba9ed8c RISC-V: Implement TARGET_CAN_INLINE_P Dongyan Chen 2025-07-31 13:34:02 +08:00
  • 2f2f32a925 RISC-V:Add intrinsic cases for the CMOs extensions Dongyan Chen 2025-07-30 14:24:55 +08:00
  • 862c261994 RISC-V:Add intrinsic support for the CMOs extensions Dongyan Chen 2025-07-30 14:23:44 +08:00
  • 829452a5dd RISC-V: Fix testsuite for Zalrsc and Zaamo YunQiang Su 2025-07-28 13:18:41 +08:00
  • cdd8e3b67d RISC-V: Add an implicit dependency for Zawrs Dongyan Chen 2025-07-30 13:48:25 +08:00
  • 4c3d03afcd RISC-V: Fix non-obvious comment typos Dongyan Chen 2025-07-30 13:32:38 +08:00
  • d8e1ca66e2 RISC-V: Minimal support for Zimop extension. Dongyan Chen 2025-07-30 13:13:20 +08:00
  • bcbfb87458 RISC-V: Fix typos in code Dongyan Chen 2025-07-30 13:01:49 +08:00
  • eeb6b84fc1 RISC-V: Fix comment typos Dongyan Chen 2025-07-30 12:09:54 +08:00
  • 169bb97922 RISC-V: Fix format-diag warning from improperly formatted url Dongyan Chen 2025-07-30 12:06:33 +08:00
  • b11bcc13ae RISC-V: Add deprecation warning to LP64E abi Dongyan Chen 2025-07-30 11:46:40 +08:00
  • c8821b8849 RISC-V: NFC: Do not use zicond for pr105314 testcases Dongyan Chen 2025-07-30 11:43:28 +08:00
  • 76be0ca116 RISC-V: Add configure check for B extention support Dongyan Chen 2025-07-30 11:35:29 +08:00
  • 33c2244b20 RISC-V: Add basic support for the Zacas extension Dongyan Chen 2025-07-30 11:17:06 +08:00
  • 69f46ffcbd RISC-V: Remove configure check for zabha Dongyan Chen 2025-07-30 10:59:19 +08:00
  • 1f85fbc714 RISC-V: Work around bare apostrophe in error string. Dongyan Chen 2025-07-30 10:56:16 +08:00
  • 90be7a7499 [PATCH v2] RISC-V: Add svbare extension. gcc14bpo YunQiang Su 2025-07-29 15:06:37 +08:00
  • f42c120438 RISC-V: Add Profiles RVA/B23S64 support. Jiawei 2025-06-24 17:34:05 +08:00
  • e58d6f2970 RISC-V: Update Profiles string in RV23. Jiawei 2025-06-16 11:21:29 +08:00
  • 19eb8764d6 RISC-V: Minimal support for ssnpm, smnpm and smmpm extensions. Dongyan Chen 2025-05-12 17:19:24 +08:00
  • 266dfc5db9 RISC-V: Support Ssu64xl extension. Jiawei 2025-06-05 13:59:14 +08:00
  • de07baac3a RISC-V: Support Sstvecd extension. Jiawei 2025-06-05 13:52:08 +08:00
  • 755043db73 RISC-V: Support Sstvala extension. Jiawei 2025-06-05 13:46:39 +08:00
  • c41f707040 RISC-V: Support Sscounterenw extension. Jiawei 2025-06-05 13:33:21 +08:00
  • 6769b1723f RISC-V: Support Ssccptr extension. Jiawei 2025-06-05 13:15:02 +08:00
  • afd6246419 [PATCH] RISC-V: Imply zicsr for svade and svadu extensions. Dongyan Chen 2025-06-04 08:03:31 -06:00
  • a4c5a56d3c RISC-V: Add augmented hypervisor series extensions. Jiawei 2025-05-13 15:23:39 +08:00
  • 9c5259c0f4 [PATCH] RISC-V: Recognized svadu and svade extension Mingzhu Yan 2025-05-06 16:59:09 -06:00
  • 5bf34725d0 testsuite: Fix RISC-V arch-52.c format issue. Jiawei 2025-05-12 13:23:50 +08:00
  • 54c35da73f RISC-V: Support RISC-V Profiles 23. Jiawei 2025-05-10 19:26:35 +08:00
  • 0754babe4d RISC-V: Support RISC-V Profiles 20/22. Jiawei 2025-05-10 20:25:52 +08:00
  • a741289416 RISC-V: Minimal support for Zimop extension. Jiawei 2024-08-02 23:23:14 +08:00
  • b6bdb51159 [RISC-V] RISC-V: Add implication for M extension. Tsung Chun Lin 2024-10-29 09:47:57 -06:00
  • e977065e10 RISC-V: Error early with V and no M extension. Dongyan Chen 2025-07-30 10:45:35 +08:00
  • 0c4e606e4d RISC-V: c implies zca, and conditionally zcf & zcd Fei Gao 2024-07-10 10:12:02 +00:00
  • c05998bc88 RISC-V: Fix "Nan-box the result of movbf on soft-bf16" Dongyan Chen 2025-07-30 10:11:08 +08:00
  • 3fe76ec746 RISC-V: Modify _Bfloat16 to __bf16 Dongyan Chen 2025-07-30 10:08:20 +08:00
  • 5b24d570b1 [PATCH v1 1/1] RISC-V: Nan-box the result of movbf on soft-bf16 Dongyan Chen 2025-07-30 10:06:20 +08:00
  • 8e96c10c51 RISC-V: Add configure check for B extention support Edwin Lu 2024-07-24 16:37:18 -07:00
  • f2ab2a7c1e RISC-V: Add support for B standard extension Edwin Lu 2024-07-10 09:44:48 -07:00
  • b75025d580 RISC-V: Rename amo testcases Patrick O'Neill 2024-06-25 14:14:16 -07:00
  • e3228a894c RISC-V: Update Profiles string in RV23. rva23u64 Jiawei 2025-06-16 11:21:29 +08:00
  • b8ad116824 RISC-V: Minimal support for ssnpm, smnpm and smmpm extensions. Dongyan Chen 2025-05-12 17:19:24 +08:00
  • 38f0827b98 testsuite: Fix RISC-V arch-52.c format issue. Jiawei 2025-05-12 13:23:50 +08:00