PrintSupportedExtensions | Print the list of supported AArch64 architecture extensions. |
fillValidCPUArchList | Append all valid CPU and architecture names to Values. |
getArchExtFeature | Return the -target-feature enable/disable string for ArchExt. |
getArchForCpu | Return the default architecture for CPU name CPU. |
getCpuSupportsMask | Compute the CPU-supports bitmask for the given FMV feature names. |
getExtensionByID | Return the ExtensionInfo for architecture extension ExtID. |
getExtensionFeatures | Convert enabled extensions into LLVM -target-feature name strings. |
getFMVInfo | Return the table of known function multi-versioning (FMV) features. |
getFMVPriority | Compute the FMV priority bitmask for the given feature names. |
isX18ReservedByDefault | Return true if register X18 is reserved by default for triple TT. |
parseArch | Parse an architecture name as accepted by -march. |
parseArchExtension | Parse a name as defined by the Extension class in tablegen. |
parseCpu | Given the name of a CPU or alias, return the corresponding CpuInfo. |
parseFMVExtension | Parse a name as defined by the FMVInfo class in tablegen. |
printEnabledExtensions | Print the subset of extensions currently enabled by EnabledFeatureNames. |
resolveCPUAlias | Resolve a CPU alias to its canonical CPU name. |
targetFeatureToExtension | Return the extension which has the given -target-feature name. |