LLVM 22.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

typedef std::map< std::string, ExtensionVersion, ExtensionComparatorOrderedExtensionMap
 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 Documentation

◆ OrderedExtensionMap

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

Definition at line 44 of file RISCVISAUtils.h.

Function Documentation

◆ compareExtension()

bool llvm::RISCVISAUtils::compareExtension ( const std::string & LHS,
const std::string & RHS )

Variable Documentation

◆ AllStdExts

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