LLVM: include/llvm/Support/AArch64BuildAttributes.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18#ifndef LLVM_SUPPORT_AARCH64BUILDATTRIBUTES_H
19#define LLVM_SUPPORT_AARCH64BUILDATTRIBUTES_H
20
22
23namespace llvm {
24
73}
74
75#endif
StringRef - Represent a constant reference to a string, i.e.
The instances of the Type class are immutable: once they are created, they are never changed.
SubsectionType getTypeID(StringRef Type)
StringRef getPauthABITagsStr(unsigned PauthABITag)
StringRef getVendorName(unsigned const Vendor)
StringRef getOptionalStr(unsigned Optional)
FeatureAndBitsTags
Definition AArch64BuildAttributes.h:58
@ FEATURE_AND_BITS_TAG_NOT_FOUND
Definition AArch64BuildAttributes.h:62
@ TAG_FEATURE_PAC
Definition AArch64BuildAttributes.h:60
@ TAG_FEATURE_GCS
Definition AArch64BuildAttributes.h:61
@ TAG_FEATURE_BTI
Definition AArch64BuildAttributes.h:59
VendorID
AArch64 build attributes vendors IDs (a.k.a subsection name)
Definition AArch64BuildAttributes.h:28
@ AEABI_FEATURE_AND_BITS
Definition AArch64BuildAttributes.h:29
@ AEABI_PAUTHABI
Definition AArch64BuildAttributes.h:30
@ VENDOR_UNKNOWN
Definition AArch64BuildAttributes.h:31
StringRef getSubsectionTypeUnknownError()
SubsectionOptional getOptionalID(StringRef Optional)
PauthABITags
Definition AArch64BuildAttributes.h:50
@ TAG_PAUTH_PLATFORM
Definition AArch64BuildAttributes.h:51
@ PAUTHABI_TAG_NOT_FOUND
Definition AArch64BuildAttributes.h:53
@ TAG_PAUTH_SCHEMA
Definition AArch64BuildAttributes.h:52
StringRef getSubsectionOptionalUnknownError()
SubsectionType
Definition AArch64BuildAttributes.h:45
@ TYPE_NOT_FOUND
Definition AArch64BuildAttributes.h:45
@ ULEB128
Definition AArch64BuildAttributes.h:45
@ NTBS
Definition AArch64BuildAttributes.h:45
FeatureAndBitsTags getFeatureAndBitsTagsID(StringRef FeatureAndBitsTag)
VendorID getVendorID(StringRef const Vendor)
SubsectionOptional
Definition AArch64BuildAttributes.h:36
@ REQUIRED
Definition AArch64BuildAttributes.h:37
@ OPTIONAL_NOT_FOUND
Definition AArch64BuildAttributes.h:39
@ OPTIONAL
Definition AArch64BuildAttributes.h:38
PauthABITags getPauthABITagsID(StringRef PauthABITag)
FeatureAndBitsFlag
Definition AArch64BuildAttributes.h:67
@ Feature_BTI_Flag
Definition AArch64BuildAttributes.h:68
@ Feature_GCS_Flag
Definition AArch64BuildAttributes.h:70
@ Feature_PAC_Flag
Definition AArch64BuildAttributes.h:69
StringRef getTypeStr(unsigned Type)
StringRef getFeatureAndBitsTagsStr(unsigned FeatureAndBitsTag)
This is an optimization pass for GlobalISel generic memory operations.