LLVM: lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9
10
11
12
13#ifndef LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCASMINFO_H
14#define LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCASMINFO_H
15
21
22namespace llvm {
24
26 virtual void anchor();
27
28public:
30};
31
38
40 void anchor() override;
41
42public:
44};
45
47 void anchor() override;
48
49public:
51};
52
54 void anchor() override;
55
56public:
58};
59
61 void anchor() override;
62
63public:
65};
66
67namespace X86 {
69
70enum {
73
100};
101}
102}
103
104#endif
Base class for the full range of assembler expressions which are needed for parsing.
Streaming machine code generation interface.
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
Triple - Helper class for working with autoconf configuration names.
X86ELFMCAsmInfo(const Triple &Triple)
X86MCAsmInfoDarwin(const Triple &Triple)
X86MCAsmInfoGNUCOFF(const Triple &Triple)
X86MCAsmInfoMicrosoftMASM(const Triple &Triple)
X86MCAsmInfoMicrosoft(const Triple &Triple)
Define some predicates that are used for node matching.
uint16_t Specifier
Definition X86MCAsmInfo.h:68
@ S_DTPREL
Definition X86MCAsmInfo.h:76
@ S_NTPOFF
Definition X86MCAsmInfo.h:86
@ S_GOTPCREL_NORELAX
Definition X86MCAsmInfo.h:82
@ S_PLTOFF
Definition X86MCAsmInfo.h:89
@ S_TLVP
Definition X86MCAsmInfo.h:96
@ S_PCREL
Definition X86MCAsmInfo.h:87
@ S_TLSCALL
Definition X86MCAsmInfo.h:91
@ S_TPOFF
Definition X86MCAsmInfo.h:99
@ S_GOTENT
Definition X86MCAsmInfo.h:78
@ S_DTPOFF
Definition X86MCAsmInfo.h:75
@ S_TLSLDM
Definition X86MCAsmInfo.h:95
@ S_GOTTPOFF
Definition X86MCAsmInfo.h:84
@ S_PLT
Definition X86MCAsmInfo.h:88
@ S_TLVPPAGE
Definition X86MCAsmInfo.h:97
@ S_INDNTPOFF
Definition X86MCAsmInfo.h:85
@ S_TLVPPAGEOFF
Definition X86MCAsmInfo.h:98
@ S_ABS8
Definition X86MCAsmInfo.h:74
@ S_GOTPCREL
Definition X86MCAsmInfo.h:81
@ S_GOTREL
Definition X86MCAsmInfo.h:83
@ S_GOT
Definition X86MCAsmInfo.h:77
@ S_TLSLD
Definition X86MCAsmInfo.h:94
@ S_GOTOFF
Definition X86MCAsmInfo.h:80
@ S_None
Definition X86MCAsmInfo.h:71
@ S_GOTNTPOFF
Definition X86MCAsmInfo.h:79
@ S_TLSDESC
Definition X86MCAsmInfo.h:92
@ S_SIZE
Definition X86MCAsmInfo.h:90
@ S_COFF_SECREL
Definition X86MCAsmInfo.h:72
@ S_TLSGD
Definition X86MCAsmInfo.h:93
This is an optimization pass for GlobalISel generic memory operations.
const MCExpr * getExprForPersonalitySymbol(const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const override
X86_64MCAsmInfoDarwin(const Triple &Triple)