LLVM: lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9#ifndef LLVM_LIB_TARGET_MIPS_MCTARGETDESC_MIPSFIXUPKINDS_H
10#define LLVM_LIB_TARGET_MIPS_MCTARGETDESC_MIPSFIXUPKINDS_H
11
13
14namespace llvm {
15namespace Mips {
16
17
18
19
20
21
22
23
25
27
28
30
31
33
39
40
42
43
45
46
48
49
51
52
54
55
57
58
60
61
63
64
66
67
69
70
72
73
75
76
78
79
81
82
84
85
87
88
90
91
93
94
96
97
99
100
101
104
105
106
109
110
112
113
115
116
118
119
122
123
126
127
129
130
132
133
135
136
138
139
141
142
144
145
147
148
150
151
153
154
156
157
159
160
162
163
165
166
168
169
171
172
174
175
177
178
180
181
183
184
186
187
189
190
192
193
195
196
198
199
201
202
204
205
207
208
210
211
213
214
216
217
219
220
222
223
226
227
230
231
234};
235}
236}
237
238#endif
Fixups
Definition MipsFixupKinds.h:24
@ fixup_MICROMIPS_TLS_TPREL_LO16
Definition MipsFixupKinds.h:221
@ fixup_Mips_LO16
Definition MipsFixupKinds.h:47
@ fixup_Mips_GOTTPREL
Definition MipsFixupKinds.h:80
@ LastTargetFixupKind
Definition MipsFixupKinds.h:232
@ fixup_Mips_GPOFF_HI
Definition MipsFixupKinds.h:102
@ fixup_Mips_TLSGD
Definition MipsFixupKinds.h:77
@ fixup_MICROMIPS_HI16
Definition MipsFixupKinds.h:161
@ fixup_Mips_DTPREL_HI
Definition MipsFixupKinds.h:92
@ fixup_MICROMIPS_PC7_S1
Definition MipsFixupKinds.h:170
@ fixup_Mips_HIGHER
Definition MipsFixupKinds.h:120
@ fixup_MICROMIPS_GOT_PAGE
Definition MipsFixupKinds.h:197
@ fixup_Mips_LITERAL
Definition MipsFixupKinds.h:56
@ fixup_MICROMIPS_PC16_S1
Definition MipsFixupKinds.h:176
@ fixup_MICROMIPS_HIGHER
Definition MipsFixupKinds.h:121
@ fixup_MICROMIPS_TLS_TPREL_HI16
Definition MipsFixupKinds.h:218
@ fixup_Mips_TLSLDM
Definition MipsFixupKinds.h:89
@ fixup_MICROMIPS_PC21_S1
Definition MipsFixupKinds.h:188
@ fixup_Mips_GPOFF_LO
Definition MipsFixupKinds.h:107
@ fixup_MICROMIPS_GPOFF_LO
Definition MipsFixupKinds.h:108
@ fixup_Mips_GPREL16
Definition MipsFixupKinds.h:53
@ fixup_Mips_26
Definition MipsFixupKinds.h:41
@ fixup_Mips_16
Definition MipsFixupKinds.h:26
@ fixup_MICROMIPS_PC19_S2
Definition MipsFixupKinds.h:182
@ fixup_Mips_SHIFT5
Definition MipsFixupKinds.h:68
@ fixup_Mips_GOT_HI16
Definition MipsFixupKinds.h:128
@ fixup_MICROMIPS_GOT16
Definition MipsFixupKinds.h:167
@ fixup_MICROMIPS_CALL16
Definition MipsFixupKinds.h:191
@ fixup_Mips_TPREL_LO
Definition MipsFixupKinds.h:86
@ fixup_MIPS_PC21_S2
Definition MipsFixupKinds.h:146
@ fixup_MICROMIPS_TLS_LDM
Definition MipsFixupKinds.h:206
@ fixup_MIPS_PC18_S3
Definition MipsFixupKinds.h:140
@ fixup_Mips_32
Definition MipsFixupKinds.h:29
@ fixup_MICROMIPS_GOT_OFST
Definition MipsFixupKinds.h:200
@ fixup_MIPS_PCHI16
Definition MipsFixupKinds.h:152
@ fixup_Mips_HIGHEST
Definition MipsFixupKinds.h:124
@ fixup_Mips_SHIFT6
Definition MipsFixupKinds.h:71
@ fixup_Mips_CALL16
Definition MipsFixupKinds.h:65
@ fixup_MICROMIPS_JALR
Definition MipsFixupKinds.h:229
@ fixup_Mips_GOT_PAGE
Definition MipsFixupKinds.h:111
@ fixup_MICROMIPS_TLS_DTPREL_HI16
Definition MipsFixupKinds.h:209
@ fixup_Mips_GPREL32
Definition MipsFixupKinds.h:34
@ fixup_Mips_GOT_DISP
Definition MipsFixupKinds.h:117
@ fixup_Mips_TPREL_HI
Definition MipsFixupKinds.h:83
@ fixup_Mips_HI16
Definition MipsFixupKinds.h:44
@ fixup_Mips_TPREL64
Definition MipsFixupKinds.h:38
@ fixup_MICROMIPS_PC10_S1
Definition MipsFixupKinds.h:173
@ fixup_MICROMIPS_TLS_GD
Definition MipsFixupKinds.h:203
@ fixup_MICROMIPS_LO16
Definition MipsFixupKinds.h:164
@ fixup_MICROMIPS_HIGHEST
Definition MipsFixupKinds.h:125
@ fixup_Mips_TPREL32
Definition MipsFixupKinds.h:37
@ fixup_MIPS_PC19_S2
Definition MipsFixupKinds.h:143
@ fixup_MICROMIPS_GOT_DISP
Definition MipsFixupKinds.h:194
@ fixup_Mips_DTPREL_LO
Definition MipsFixupKinds.h:95
@ fixup_Mips_DTPREL32
Definition MipsFixupKinds.h:35
@ fixup_Mips_CALL_HI16
Definition MipsFixupKinds.h:134
@ fixup_Mips_GOT_OFST
Definition MipsFixupKinds.h:114
@ fixup_MIPS_PC26_S2
Definition MipsFixupKinds.h:149
@ fixup_MICROMIPS_26_S1
Definition MipsFixupKinds.h:158
@ fixup_Mips_CALL_LO16
Definition MipsFixupKinds.h:137
@ fixup_Mips_AnyImm16
Definition MipsFixupKinds.h:50
@ fixup_Mips_64
Definition MipsFixupKinds.h:74
@ fixup_Mips_REL32
Definition MipsFixupKinds.h:32
@ fixup_Mips_DTPREL64
Definition MipsFixupKinds.h:36
@ fixup_MICROMIPS_PC18_S3
Definition MipsFixupKinds.h:185
@ fixup_MICROMIPS_PC26_S1
Definition MipsFixupKinds.h:179
@ fixup_Mips_GOT
Definition MipsFixupKinds.h:59
@ fixup_Mips_SUB
Definition MipsFixupKinds.h:224
@ fixup_MICROMIPS_GOTTPREL
Definition MipsFixupKinds.h:215
@ fixup_MICROMIPS_TLS_DTPREL_LO16
Definition MipsFixupKinds.h:212
@ fixup_Mips_GOT_LO16
Definition MipsFixupKinds.h:131
@ fixup_MICROMIPS_SUB
Definition MipsFixupKinds.h:225
@ fixup_Mips_JALR
Definition MipsFixupKinds.h:228
@ fixup_MIPS_PCLO16
Definition MipsFixupKinds.h:155
@ NumTargetFixupKinds
Definition MipsFixupKinds.h:233
@ fixup_Mips_Branch_PCRel
Definition MipsFixupKinds.h:98
@ fixup_Mips_PC16
Definition MipsFixupKinds.h:62
@ fixup_MICROMIPS_GPOFF_HI
Definition MipsFixupKinds.h:103
This is an optimization pass for GlobalISel generic memory operations.