LLVM 20.0.0git
llvm::RISCVISAInfo Member List

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

computeDefaultABI() constllvm::RISCVISAInfo
createFromExtMap(unsigned XLen, const RISCVISAUtils::OrderedExtensionMap &Exts)llvm::RISCVISAInfostatic
FeatureBitSizellvm::RISCVISAInfostatic
getExtensions() constllvm::RISCVISAInfoinline
getFLen() constllvm::RISCVISAInfoinline
getMaxELen() constllvm::RISCVISAInfoinline
getMaxELenFp() constllvm::RISCVISAInfoinline
getMaxVLen() constllvm::RISCVISAInfoinline
getMinVLen() constllvm::RISCVISAInfoinline
getRISCVFeaturesBitsInfo(StringRef Ext)llvm::RISCVISAInfostatic
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
parseArchString(StringRef Arch, bool EnableExperimentalExtension, bool ExperimentalExtensionVersionCheck=true)llvm::RISCVISAInfostatic
parseFeatures(unsigned XLen, const std::vector< std::string > &Features)llvm::RISCVISAInfostatic
parseNormalizedArchString(StringRef Arch)llvm::RISCVISAInfostatic
printEnabledExtensions(bool IsRV64, std::set< StringRef > &EnabledFeatureNames, StringMap< StringRef > &DescMap)llvm::RISCVISAInfostatic
printSupportedExtensions(StringMap< StringRef > &DescMap)llvm::RISCVISAInfostatic
RISCVISAInfo(const RISCVISAInfo &)=deletellvm::RISCVISAInfo
toFeatures(bool AddAllExtensions=false, bool IgnoreUnknown=true) constllvm::RISCVISAInfo
toString() constllvm::RISCVISAInfo