LLVM 24.0.0git
llvm::RISCVISAUtils Namespace Reference

Classes

struct  ExtensionComparator
 Helper class for OrderedExtensionMap. More...
struct  ExtensionVersion
 Represents the major and version number components of a RISC-V extension. More...

Typedefs

using OrderedExtensionMap
 OrderedExtensionMap is std::map, it's specialized to keep entries in canonical order of extension.

Functions

LLVM_ABI bool compareExtension (StringRef LHS, StringRef RHS)

Variables

constexpr StringLiteral AllStdExts = "mafdqlcbkjtvph"

Typedef Documentation

◆ OrderedExtensionMap

Initial value:
std::map<std::string, ExtensionVersion, ExtensionComparator>

OrderedExtensionMap is std::map, it's specialized to keep entries in canonical order of extension.

Definition at line 45 of file RISCVISAUtils.h.

Function Documentation

◆ compareExtension()

bool llvm::RISCVISAUtils::compareExtension ( StringRef LHS,
StringRef RHS )

Variable Documentation

◆ AllStdExts

StringLiteral llvm::RISCVISAUtils::AllStdExts = "mafdqlcbkjtvph"
constexpr