LLVM 22.0.0git
|
Classes | |
struct | ExtensionComparator |
Helper class for OrderedExtensionMap. More... | |
struct | ExtensionVersion |
Represents the major and version number components of a RISC-V extension. More... |
Typedefs | |
typedef std::map< std::string, ExtensionVersion, ExtensionComparator > | OrderedExtensionMap |
OrderedExtensionMap is std::map, it's specialized to keep entries in canonical order of extension. |
Functions | |
LLVM_ABI bool | compareExtension (const std::string &LHS, const std::string &RHS) |
Variables | |
constexpr StringLiteral | AllStdExts = "mafdqlcbkjtpvnh" |
typedef std::map<std::string, ExtensionVersion, ExtensionComparator> llvm::RISCVISAUtils::OrderedExtensionMap |
OrderedExtensionMap is std::map, it's specialized to keep entries in canonical order of extension.
Definition at line 44 of file RISCVISAUtils.h.
Definition at line 81 of file RISCVISAUtils.cpp.
References getExtensionRank().
Referenced by llvm::RISCVISAUtils::ExtensionComparator::operator()().
|
constexpr |
Definition at line 24 of file RISCVISAUtils.h.
Referenced by llvm::RISCVISAInfo::parseArchString(), and singleLetterExtensionRank().