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.