Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:ELF

1 //===-- PPCELFObjectWriter.cpp - PPC ELF Writer ---------------------------===//
38 Is64Bit ? ELF::EM_PPC64 : ELF::EM_PPC,
85 Type = ELF::R_PPC_REL24;
88 Type = ELF::R_PPC_PLTREL24;
91 Type = ELF::R_PPC_LOCAL24PC;
97 Type = ELF::R_PPC_REL14;
103 Type = ELF::R_PPC_REL16;
106 Type = ELF::R_PPC_REL16_LO;
109 Type = ELF::R_PPC_REL16_HI;
112 Type = ELF::R_PPC_REL16_HA;
122 Type = ELF::R_PPC_REL32;
126 Type = ELF::R_PPC64_REL64;
133 Type = ELF::R_PPC_ADDR24;
136 Type = ELF::R_PPC_ADDR14; // XXX: or BRNTAKEN?_
142 Type = ELF::R_PPC_ADDR16;
145 Type = ELF::R_PPC_ADDR16_LO;
148 Type = ELF::R_PPC_ADDR16_HI;
151 Type = ELF::R_PPC_ADDR16_HA;
154 Type = ELF::R_PPC64_ADDR16_HIGHER;
157 Type = ELF::R_PPC64_ADDR16_HIGHERA;
160 Type = ELF::R_PPC64_ADDR16_HIGHEST;
163 Type = ELF::R_PPC64_ADDR16_HIGHESTA;
166 Type = ELF::R_PPC_GOT16;
169 Type = ELF::R_PPC_GOT16_LO;
172 Type = ELF::R_PPC_GOT16_HI;
175 Type = ELF::R_PPC_GOT16_HA;
178 Type = ELF::R_PPC64_TOC16;
181 Type = ELF::R_PPC64_TOC16_LO;
184 Type = ELF::R_PPC64_TOC16_HI;
187 Type = ELF::R_PPC64_TOC16_HA;
190 Type = ELF::R_PPC_TPREL16;
193 Type = ELF::R_PPC_TPREL16_LO;
196 Type = ELF::R_PPC_TPREL16_HI;
199 Type = ELF::R_PPC_TPREL16_HA;
202 Type = ELF::R_PPC64_TPREL16_HIGHER;
205 Type = ELF::R_PPC64_TPREL16_HIGHERA;
208 Type = ELF::R_PPC64_TPREL16_HIGHEST;
211 Type = ELF::R_PPC64_TPREL16_HIGHESTA;
214 Type = ELF::R_PPC64_DTPREL16;
217 Type = ELF::R_PPC64_DTPREL16_LO;
220 Type = ELF::R_PPC64_DTPREL16_HI;
223 Type = ELF::R_PPC64_DTPREL16_HA;
226 Type = ELF::R_PPC64_DTPREL16_HIGHER;
229 Type = ELF::R_PPC64_DTPREL16_HIGHERA;
232 Type = ELF::R_PPC64_DTPREL16_HIGHEST;
235 Type = ELF::R_PPC64_DTPREL16_HIGHESTA;
239 Type = ELF::R_PPC64_GOT_TLSGD16;
241 Type = ELF::R_PPC_GOT_TLSGD16;
244 Type = ELF::R_PPC64_GOT_TLSGD16_LO;
247 Type = ELF::R_PPC64_GOT_TLSGD16_HI;
250 Type = ELF::R_PPC64_GOT_TLSGD16_HA;
254 Type = ELF::R_PPC64_GOT_TLSLD16;
256 Type = ELF::R_PPC_GOT_TLSLD16;
259 Type = ELF::R_PPC64_GOT_TLSLD16_LO;
262 Type = ELF::R_PPC64_GOT_TLSLD16_HI;
265 Type = ELF::R_PPC64_GOT_TLSLD16_HA;
270 Type = ELF::R_PPC64_GOT_TPREL16_DS;
275 Type = ELF::R_PPC64_GOT_TPREL16_LO_DS;
278 Type = ELF::R_PPC64_GOT_TPREL16_HI;
283 Type = ELF::R_PPC64_GOT_DTPREL16_DS;
288 Type = ELF::R_PPC64_GOT_DTPREL16_LO_DS;
291 Type = ELF::R_PPC64_GOT_TPREL16_HA;
294 Type = ELF::R_PPC64_GOT_DTPREL16_HI;
297 Type = ELF::R_PPC64_GOT_DTPREL16_HA;
305 Type = ELF::R_PPC64_ADDR16_DS;
308 Type = ELF::R_PPC64_ADDR16_LO_DS;
311 Type = ELF::R_PPC64_GOT16_DS;
314 Type = ELF::R_PPC64_GOT16_LO_DS;
317 Type = ELF::R_PPC64_TOC16_DS;
320 Type = ELF::R_PPC64_TOC16_LO_DS;
323 Type = ELF::R_PPC64_TPREL16_DS;
326 Type = ELF::R_PPC64_TPREL16_LO_DS;
329 Type = ELF::R_PPC64_DTPREL16_DS;
332 Type = ELF::R_PPC64_DTPREL16_LO_DS;
335 Type = ELF::R_PPC64_GOT_TPREL16_DS;
338 Type = ELF::R_PPC64_GOT_TPREL16_LO_DS;
341 Type = ELF::R_PPC64_GOT_DTPREL16_DS;
344 Type = ELF::R_PPC64_GOT_DTPREL16_LO_DS;
353 Type = ELF::R_PPC64_TLSGD;
355 Type = ELF::R_PPC_TLSGD;
359 Type = ELF::R_PPC64_TLSLD;
361 Type = ELF::R_PPC_TLSLD;
365 Type = ELF::R_PPC64_TLS;
367 Type = ELF::R_PPC_TLS;
375 Type = ELF::R_PPC64_TOC;
378 Type = ELF::R_PPC64_ADDR64;
381 Type = ELF::R_PPC64_DTPMOD64;
384 Type = ELF::R_PPC64_TPREL64;
387 Type = ELF::R_PPC64_DTPREL64;
392 Type = ELF::R_PPC_ADDR32;
395 Type = ELF::R_PPC_ADDR16;
408 case ELF::R_PPC_REL24:
415 return (Other & ELF::STO_PPC64_LOCAL_MASK) != 0;