summaryrefslogtreecommitdiff
path: root/llvm/lib/TargetParser/RISCVISAInfo.cpp
AgeCommit message (Expand)Author
2025-01-07[RISCV] Add Qualcomm uC Xqcicm (Conditional Move) extension (#121752)quic_hchandel
2025-01-03[RISCV] Add Qualcomm uC Xqcicli (Conditional Load Immediate) extension (#121292)Sudharsan Veeravalli
2024-12-29[RISCV] Add Qualcomm uC Xqciac (Load-Store Adress calculation) extension (#12...quic_hchandel
2024-12-14[RISCV] Add Qualcomm uC Xqcilsm (Load Store Multiple) extension (#119823)Sudharsan Veeravalli
2024-12-12[RISCV] Add Qualcomm uC Xqcics(Conditional Select) extension (#119504)quic_hchandel
2024-12-01[RISCV] Add Qualcomm uC Xqcia (Arithmetic) extension (#118113)Sudharsan Veeravalli
2024-11-29[RISCV] Add Qualcomm uC Xqcisls (Scaled Load Store) extension (#117987)Sudharsan Veeravalli
2024-11-28[RISCV] Add Qualcomm uC Xqcicsr (CSR) extension (#117169)Sudharsan Veeravalli
2024-11-12[RISCV] Zabha/Zacas implies Zaamo (#115694)Jim Lin
2024-10-29[RISCV] Remove Zvk* dependency checks from RISCVISAInfo::checkDependency.Craig Topper
2024-10-03[RISCV] Fix RISCVBitPositions typo (#110953)Piyou Chen
2024-08-25[llvm] Prefer StringRef::substr to StringRef::slice (NFC) (#105943)Kazu Hirata
2024-08-19[RISCV] Make extension names lower case in RISCVISAInfo::checkDependency() er...Craig Topper
2024-08-19[RISCV] Add helper functions to exploit similarity of some RISCVISAInfo::chec...Craig Topper
2024-08-19[RISCV] Merge some ISA error reporting together and make some errors more pre...Craig Topper
2024-08-19[RISCV][MC] Support experimental extensions Zvbc32e and Zvkgs (#103709)Pengcheng Wang
2024-08-08[RISCV] Support new groupid/bitmask for cpu_model (#101632)Piyou Chen
2024-07-23[RISCV] Support __builtin_cpu_init and __builtin_cpu_supports (#99700)Philip Reames
2024-07-11[RISCV][NFC] Add a newline when using --print-enabled-extensions (#98425)Shao-Ce SUN
2024-07-11[RISCV] Add QingKe "XW" compressed opcode extension (#97925)R
2024-07-10[RISCV] Add ability to list extensions enabled for a target (#98207)Michael Maitland
2024-07-09[RISCV] Don't expose any constructors of RISCVISAInfo publicly. (#98249)Craig Topper
2024-07-03[RISCV] Merge the Arch and Exts variables in RISCVISAInfo::parseArchString. NFCCraig Topper
2024-07-03[RISCV] Remove SeenExtMap from RISCVISAInfo::parseArchString. (#97506)Craig Topper
2024-07-02[RISCV] Add wrapper function for getStringError in RISCVISAInfo. NFC (#97478)Craig Topper
2024-07-02[RISCV] Remove IgnoreUnknown from RISCVISAInfo::parseArchString. (#97372)Craig Topper
2024-07-01[RISCV] Simplify some control flow in RISCVISAInfo::parseArchString. NFCCraig Topper
2024-07-01[RISCV] Remove RISCVISAInfo::addExtension. NFCCraig Topper
2024-06-28[RISCV] Speed up RISCVISAInfo::updateImplication.Craig Topper
2024-06-27[RISCV] Fold processSingleLetterExtension/processMultiLetterExtension into RI...Craig Topper
2024-06-26[RISCV] Use StringRef instead of string_view in RISCVISAInfo. NFCCraig Topper
2024-06-24[RISCV] Use StringRef::starts_with(char) instead of starts_with(StringRef). NFCCraig Topper
2024-06-13[llvm-project] Fix typo "seperate" (#95373)Jay Foad
2024-05-30[RISCV] Fix typo zamo -> zaamo (#93792)Jerry Zhang Jian
2024-05-24[RISCV] Replace std::optional::value() with operator*. NFCCraig Topper
2024-05-15[RISCV] static_assert SupportedProfiles and SupportedExperimentalProfiles are...Alex Bradbury
2024-05-15[RISCV] Gate unratified profiles behind -menable-experimental-extensions (#92...Alex Bradbury
2024-05-15[RISC-V] remove I ext when E ext has been enabled (#92070)VincentWu
2024-05-10[RISCV] Remove the pre-split from RISCVISAInfo::parseArchString. NFCICraig Topper
2024-05-10[RISCV] Use map::count instead of hasExtension in computeDefaultABI. NFCCraig Topper
2024-05-10[RISCV] Don't pre-split before the loop in parseNormalizedArchString. (#91684)Craig Topper
2024-05-09[RISCV] Use map::count instead of hasExtension in RISCVISAInfo::updateCombina...Craig Topper
2024-05-08[RISCV] Don't use std::vector<std::string> for split extensions in RISCVISAIn...Craig Topper
2024-05-07[RISCV] Detect duplicate extensions in parseNormalizedArchString. (#91416)Craig Topper
2024-05-07[RISCV] Add partial validation of S and X extension names to RISCVISAInfo::pa...Craig Topper
2024-05-03[RISCV] Make parseArchString only accept [a-z0-9_]. (#90879)Craig Topper
2024-05-03[RISCV] Add partial validation of Z extension name to RISCVISAInfo::parseNorm...Craig Topper
2024-05-02[RISCV] Detect empty extension name after parsing MajorVersion in parseNormal...Craig Topper
2024-05-02[RISCV] Make parseNormalizedArchString only accept [a-z0-9_]. (#90815)Craig Topper
2024-05-02[RISCV] Add list of supported profiles to -print-supported-extensions (#90757)Craig Topper