LLVM 19.0.0git
llvm::RISCVISAInfo Member List

This is the complete list of members for llvm::RISCVISAInfo, including all inherited members.

compareExtension(const std::string &LHS, const std::string &RHS)llvm::RISCVISAInfostatic
computeDefaultABI() constllvm::RISCVISAInfo
getExtensions() constllvm::RISCVISAInfoinline
getFLen() constllvm::RISCVISAInfoinline
getMaxELen() constllvm::RISCVISAInfoinline
getMaxELenFp() constllvm::RISCVISAInfoinline
getMaxVLen() constllvm::RISCVISAInfoinline
getMinVLen() constllvm::RISCVISAInfoinline
getTargetFeatureForExtension(StringRef Ext)llvm::RISCVISAInfostatic
getXLen() constllvm::RISCVISAInfoinline
hasExtension(StringRef Ext) constllvm::RISCVISAInfo
isSupportedExtension(StringRef Ext)llvm::RISCVISAInfostatic
isSupportedExtension(StringRef Ext, unsigned MajorVersion, unsigned MinorVersion)llvm::RISCVISAInfostatic
isSupportedExtensionFeature(StringRef Ext)llvm::RISCVISAInfostatic
isSupportedExtensionWithVersion(StringRef Ext)llvm::RISCVISAInfostatic
operator=(const RISCVISAInfo &)=deletellvm::RISCVISAInfo
OrderedExtensionMap typedefllvm::RISCVISAInfo
parseArchString(StringRef Arch, bool EnableExperimentalExtension, bool ExperimentalExtensionVersionCheck=true, bool IgnoreUnknown=false)llvm::RISCVISAInfostatic
parseFeatures(unsigned XLen, const std::vector< std::string > &Features)llvm::RISCVISAInfostatic
parseNormalizedArchString(StringRef Arch)llvm::RISCVISAInfostatic
postProcessAndChecking(std::unique_ptr< RISCVISAInfo > &&ISAInfo)llvm::RISCVISAInfostatic
RISCVISAInfo(const RISCVISAInfo &)=deletellvm::RISCVISAInfo
RISCVISAInfo(unsigned XLen, OrderedExtensionMap &Exts)llvm::RISCVISAInfoinline
toFeatures(bool AddAllExtensions=false, bool IgnoreUnknown=true) constllvm::RISCVISAInfo
toString() constllvm::RISCVISAInfo