LLVM: llvm::AArch64BuildAttributes Namespace Reference (original) (raw)
| Enumerations |
|
| enum |
VendorID : unsigned { AEABI_FEATURE_AND_BITS = 0 , AEABI_PAUTHABI = 1 , VENDOR_UNKNOWN = 404 } |
|
AArch64 build attributes vendors IDs (a.k.a subsection name) More... |
| enum |
SubsectionOptional : unsigned { REQUIRED = 0 , OPTIONAL = 1 , OPTIONAL_NOT_FOUND = 404 } |
| enum |
SubsectionType : unsigned { ULEB128 = 0 , NTBS = 1 , TYPE_NOT_FOUND = 404 } |
| enum |
PauthABITags : unsigned { TAG_PAUTH_PLATFORM = 1 , TAG_PAUTH_SCHEMA = 2 , PAUTHABI_TAG_NOT_FOUND = 404 } |
| enum |
FeatureAndBitsTags : unsigned { TAG_FEATURE_BTI = 0 , TAG_FEATURE_PAC = 1 , TAG_FEATURE_GCS = 2 , FEATURE_AND_BITS_TAG_NOT_FOUND = 404 } |
| enum |
FeatureAndBitsFlag : unsigned { Feature_BTI_Flag = 1 << 0 , Feature_PAC_Flag = 1 << 1 , Feature_GCS_Flag = 1 << 2 } |
◆ FeatureAndBitsFlag
| Enumerator |
| TAG_FEATURE_BTI |
| TAG_FEATURE_PAC |
| TAG_FEATURE_GCS |
| FEATURE_AND_BITS_TAG_NOT_FOUND |
Definition at line 58 of file AArch64BuildAttributes.h.
◆ SubsectionOptional
◆ SubsectionType
◆ VendorID
AArch64 build attributes vendors IDs (a.k.a subsection name)
| Enumerator |
| AEABI_FEATURE_AND_BITS |
| AEABI_PAUTHABI |
| VENDOR_UNKNOWN |
Definition at line 28 of file AArch64BuildAttributes.h.
| StringRef llvm::AArch64BuildAttributes::getFeatureAndBitsTagsStr |
( |
unsigned |
FeatureAndBitsTag |
) |
◆ getOptionalID()
◆ getOptionalStr()
◆ getSubsectionOptionalUnknownError()
| StringRef llvm::AArch64BuildAttributes::getSubsectionOptionalUnknownError |
( |
) |
◆ getSubsectionTypeUnknownError()
| StringRef llvm::AArch64BuildAttributes::getSubsectionTypeUnknownError |
( |
) |
◆ getTypeID()
◆ getTypeStr()
◆ getVendorID()
◆ getVendorName()