LLVM: include/llvm/MC/MCDirectives.h Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13#ifndef LLVM_MC_MCDIRECTIVES_H

14#define LLVM_MC_MCDIRECTIVES_H

15

16namespace llvm {

17

52

60

67

68}

69

70#endif

This is an optimization pass for GlobalISel generic memory operations.

MCDataRegionType

Definition MCDirectives.h:53

@ MCDR_DataRegionEnd

.end_data_region

Definition MCDirectives.h:58

@ MCDR_DataRegion

.data_region

Definition MCDirectives.h:54

@ MCDR_DataRegionJT8

.data_region jt8

Definition MCDirectives.h:55

@ MCDR_DataRegionJT32

.data_region jt32

Definition MCDirectives.h:57

@ MCDR_DataRegionJT16

.data_region jt16

Definition MCDirectives.h:56

MCVersionMinType

Definition MCDirectives.h:61

@ MCVM_WatchOSVersionMin

.watchos_version_min

Definition MCDirectives.h:65

@ MCVM_OSXVersionMin

.macosx_version_min

Definition MCDirectives.h:63

@ MCVM_TvOSVersionMin

.tvos_version_min

Definition MCDirectives.h:64

@ MCVM_IOSVersionMin

.ios_version_min

Definition MCDirectives.h:62

MCSymbolAttr

Definition MCDirectives.h:18

@ MCSA_Local

.local (ELF)

Definition MCDirectives.h:38

@ MCSA_WeakDefAutoPrivate

.weak_def_can_be_hidden (MachO)

Definition MCDirectives.h:48

@ MCSA_Memtag

.memtag (ELF)

Definition MCDirectives.h:50

@ MCSA_Protected

.protected (ELF)

Definition MCDirectives.h:43

@ MCSA_Exported

.globl _foo, exported (XCOFF)

Definition MCDirectives.h:34

@ MCSA_PrivateExtern

.private_extern (MachO)

Definition MCDirectives.h:42

@ MCSA_Internal

.internal (ELF)

Definition MCDirectives.h:36

@ MCSA_WeakReference

.weak_reference (MachO)

Definition MCDirectives.h:47

@ MCSA_AltEntry

.alt_entry (MachO)

Definition MCDirectives.h:41

@ MCSA_ELF_TypeIndFunction

.type _foo, STT_GNU_IFUNC

Definition MCDirectives.h:24

@ MCSA_LazyReference

.lazy_reference (MachO)

Definition MCDirectives.h:37

@ MCSA_ELF_TypeNoType

.type _foo, STT_NOTYPE # aka @notype

Definition MCDirectives.h:28

@ MCSA_Reference

.reference (MachO)

Definition MCDirectives.h:44

@ MCSA_SymbolResolver

.symbol_resolver (MachO)

Definition MCDirectives.h:40

@ MCSA_Weak

.weak

Definition MCDirectives.h:45

@ MCSA_ELF_TypeTLS

.type _foo, STT_TLS # aka @tls_object

Definition MCDirectives.h:26

@ MCSA_IndirectSymbol

.indirect_symbol (MachO)

Definition MCDirectives.h:35

@ MCSA_WeakDefinition

.weak_definition (MachO)

Definition MCDirectives.h:46

@ MCSA_ELF_TypeCommon

.type _foo, STT_COMMON # aka @common

Definition MCDirectives.h:27

@ MCSA_Global

.type _foo, @gnu_unique_object

Definition MCDirectives.h:30

@ MCSA_WeakAntiDep

.weak_anti_dep (COFF)

Definition MCDirectives.h:49

@ MCSA_Extern

.extern (XCOFF)

Definition MCDirectives.h:32

@ MCSA_Cold

.cold (MachO)

Definition MCDirectives.h:22

@ MCSA_ELF_TypeObject

.type _foo, STT_OBJECT # aka @object

Definition MCDirectives.h:25

@ MCSA_ELF_TypeGnuUniqueObject

Definition MCDirectives.h:29

@ MCSA_ELF_TypeFunction

.type _foo, STT_FUNC # aka @function

Definition MCDirectives.h:23

@ MCSA_Hidden

.hidden (ELF)

Definition MCDirectives.h:33

@ MCSA_LGlobal

.lglobl (XCOFF)

Definition MCDirectives.h:31

@ MCSA_Invalid

Not a valid directive.

Definition MCDirectives.h:19

@ MCSA_NoDeadStrip

.no_dead_strip (MachO)

Definition MCDirectives.h:39