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