LLVM
20.0.0git
llvm
RISCVISAInfo
llvm::RISCVISAInfo Member List
This is the complete list of members for
llvm::RISCVISAInfo
, including all inherited members.
computeDefaultABI
() const
llvm::RISCVISAInfo
createFromExtMap
(unsigned XLen, const RISCVISAUtils::OrderedExtensionMap &Exts)
llvm::RISCVISAInfo
static
getExtensions
() const
llvm::RISCVISAInfo
inline
getFLen
() const
llvm::RISCVISAInfo
inline
getMaxELen
() const
llvm::RISCVISAInfo
inline
getMaxELenFp
() const
llvm::RISCVISAInfo
inline
getMaxVLen
() const
llvm::RISCVISAInfo
inline
getMinVLen
() const
llvm::RISCVISAInfo
inline
getRISCVFeaturesBitsInfo
(StringRef Ext)
llvm::RISCVISAInfo
static
getTargetFeatureForExtension
(StringRef Ext)
llvm::RISCVISAInfo
static
getXLen
() const
llvm::RISCVISAInfo
inline
hasExtension
(StringRef Ext) const
llvm::RISCVISAInfo
isSupportedExtension
(StringRef Ext)
llvm::RISCVISAInfo
static
isSupportedExtension
(StringRef Ext, unsigned MajorVersion, unsigned MinorVersion)
llvm::RISCVISAInfo
static
isSupportedExtensionFeature
(StringRef Ext)
llvm::RISCVISAInfo
static
isSupportedExtensionWithVersion
(StringRef Ext)
llvm::RISCVISAInfo
static
operator=
(const RISCVISAInfo &)=delete
llvm::RISCVISAInfo
parseArchString
(StringRef Arch, bool EnableExperimentalExtension, bool ExperimentalExtensionVersionCheck=true)
llvm::RISCVISAInfo
static
parseFeatures
(unsigned XLen, const std::vector< std::string > &Features)
llvm::RISCVISAInfo
static
parseNormalizedArchString
(StringRef Arch)
llvm::RISCVISAInfo
static
printEnabledExtensions
(bool IsRV64, std::set< StringRef > &EnabledFeatureNames, StringMap< StringRef > &DescMap)
llvm::RISCVISAInfo
static
printSupportedExtensions
(StringMap< StringRef > &DescMap)
llvm::RISCVISAInfo
static
RISCVISAInfo
(const RISCVISAInfo &)=delete
llvm::RISCVISAInfo
toFeatures
(bool AddAllExtensions=false, bool IgnoreUnknown=true) const
llvm::RISCVISAInfo
toString
() const
llvm::RISCVISAInfo
Generated on Tue Nov 12 2024 23:55:24 for LLVM by
1.9.6