Lines Matching full:mips
1 //===-- MipsELFObjectWriter.cpp - Mips ELF Writer -------------------------===//
31 #define DEBUG_TYPE "mips-elf-object-writer"
139 /// R_(MIPS|MICROMIPS|MIPS16)_HI16 for all symbols and
140 /// R_(MIPS|MICROMIPS|MIPS16)_GOT16 for local symbols only.
231 "MIPS does not support one byte relocations");
233 case Mips::fixup_Mips_16:
236 case Mips::fixup_Mips_32:
239 case Mips::fixup_Mips_64:
248 case Mips::fixup_Mips_Branch_PCRel:
249 case Mips::fixup_Mips_PC16:
251 case Mips::fixup_MICROMIPS_PC7_S1:
253 case Mips::fixup_MICROMIPS_PC10_S1:
255 case Mips::fixup_MICROMIPS_PC16_S1:
257 case Mips::fixup_MICROMIPS_PC26_S1:
259 case Mips::fixup_MICROMIPS_PC19_S2:
261 case Mips::fixup_MICROMIPS_PC18_S3:
263 case Mips::fixup_MICROMIPS_PC21_S1:
265 case Mips::fixup_MIPS_PC19_S2:
267 case Mips::fixup_MIPS_PC18_S3:
269 case Mips::fixup_MIPS_PC21_S2:
271 case Mips::fixup_MIPS_PC26_S2:
273 case Mips::fixup_MIPS_PCHI16:
275 case Mips::fixup_MIPS_PCLO16:
295 case Mips::fixup_Mips_GPREL16:
297 case Mips::fixup_Mips_26:
299 case Mips::fixup_Mips_CALL16:
301 case Mips::fixup_Mips_GOT:
303 case Mips::fixup_Mips_HI16:
305 case Mips::fixup_Mips_LO16:
307 case Mips::fixup_Mips_TLSGD:
309 case Mips::fixup_Mips_GOTTPREL:
311 case Mips::fixup_Mips_TPREL_HI:
313 case Mips::fixup_Mips_TPREL_LO:
315 case Mips::fixup_Mips_TLSLDM:
317 case Mips::fixup_Mips_DTPREL_HI:
319 case Mips::fixup_Mips_DTPREL_LO:
321 case Mips::fixup_Mips_GOT_PAGE:
323 case Mips::fixup_Mips_GOT_OFST:
325 case Mips::fixup_Mips_GOT_DISP:
327 case Mips::fixup_Mips_GPOFF_HI:
329 case Mips::fixup_MICROMIPS_GPOFF_HI:
332 case Mips::fixup_Mips_GPOFF_LO:
334 case Mips::fixup_MICROMIPS_GPOFF_LO:
337 case Mips::fixup_Mips_HIGHER:
339 case Mips::fixup_Mips_HIGHEST:
341 case Mips::fixup_Mips_SUB:
343 case Mips::fixup_Mips_GOT_HI16:
345 case Mips::fixup_Mips_GOT_LO16:
347 case Mips::fixup_Mips_CALL_HI16:
349 case Mips::fixup_Mips_CALL_LO16:
351 case Mips::fixup_MICROMIPS_26_S1:
353 case Mips::fixup_MICROMIPS_HI16:
355 case Mips::fixup_MICROMIPS_LO16:
357 case Mips::fixup_MICROMIPS_GOT16:
359 case Mips::fixup_MICROMIPS_CALL16:
361 case Mips::fixup_MICROMIPS_GOT_DISP:
363 case Mips::fixup_MICROMIPS_GOT_PAGE:
365 case Mips::fixup_MICROMIPS_GOT_OFST:
367 case Mips::fixup_MICROMIPS_TLS_GD:
369 case Mips::fixup_MICROMIPS_TLS_LDM:
371 case Mips::fixup_MICROMIPS_TLS_DTPREL_HI16:
373 case Mips::fixup_MICROMIPS_TLS_DTPREL_LO16:
375 case Mips::fixup_MICROMIPS_GOTTPREL:
377 case Mips::fixup_MICROMIPS_TLS_TPREL_HI16:
379 case Mips::fixup_MICROMIPS_TLS_TPREL_LO16:
381 case Mips::fixup_MICROMIPS_SUB:
383 case Mips::fixup_MICROMIPS_HIGHER:
385 case Mips::fixup_MICROMIPS_HIGHEST:
387 case Mips::fixup_Mips_JALR:
389 case Mips::fixup_MICROMIPS_JALR:
397 /// required by the MIPS ABI.
399 /// MIPS has a few relocations that have an AHL component in the expression used