Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:AArch64

1 //===-- AArch64AsmBackend.cpp - AArch64 Assembler Backend -----------------===//
10 // This file contains the AArch64 implementation of the MCAsmBackend class,
69 if ((uint32_t)Fixup.getKind() == AArch64::fixup_a64_adr_prel_page ||
70 (uint32_t)Fixup.getKind() == AArch64::fixup_a64_adr_prel_got_page ||
71 (uint32_t)Fixup.getKind() == AArch64::fixup_a64_adr_gottprel_page ||
72 (uint32_t)Fixup.getKind() == AArch64::fixup_a64_tlsdesc_adr_page)
94 return AArch64::NumTargetFixupKinds;
98 const static MCFixupKindInfo Infos[AArch64::NumTargetFixupKinds] = {
256 case AArch64::fixup_a64_ld_gottprel_prel19:
259 case AArch64::fixup_a64_ld_prel:
266 case AArch64::fixup_a64_adr_prel:
273 case AArch64::fixup_a64_adr_prel_page:
281 case AArch64::fixup_a64_add_dtprel_hi12:
284 case AArch64::fixup_a64_add_tprel_hi12:
291 case AArch64::fixup_a64_add_dtprel_lo12:
294 case AArch64::fixup_a64_add_tprel_lo12:
300 case AArch64::fixup_a64_add_dtprel_lo12_nc:
303 case AArch64::fixup_a64_add_tprel_lo12_nc:
306 case AArch64::fixup_a64_tlsdesc_add_lo12_nc:
309 case AArch64::fixup_a64_add_lo12:
314 case AArch64::fixup_a64_ldst8_dtprel_lo12:
317 case AArch64::fixup_a64_ldst8_tprel_lo12:
323 case AArch64::fixup_a64_ldst8_dtprel_lo12_nc:
326 case AArch64::fixup_a64_ldst8_tprel_lo12_nc:
329 case AArch64::fixup_a64_ldst8_lo12:
334 case AArch64::fixup_a64_ldst16_dtprel_lo12:
337 case AArch64::fixup_a64_ldst16_tprel_lo12:
343 case AArch64::fixup_a64_ldst16_dtprel_lo12_nc:
346 case AArch64::fixup_a64_ldst16_tprel_lo12_nc:
349 case AArch64::fixup_a64_ldst16_lo12:
354 case AArch64::fixup_a64_ldst32_dtprel_lo12:
357 case AArch64::fixup_a64_ldst32_tprel_lo12:
363 case AArch64::fixup_a64_ldst32_dtprel_lo12_nc:
366 case AArch64::fixup_a64_ldst32_tprel_lo12_nc:
369 case AArch64::fixup_a64_ldst32_lo12:
374 case AArch64::fixup_a64_ldst64_dtprel_lo12:
377 case AArch64::fixup_a64_ldst64_tprel_lo12:
383 case AArch64::fixup_a64_ldst64_dtprel_lo12_nc:
386 case AArch64::fixup_a64_ldst64_tprel_lo12_nc:
389 case AArch64::fixup_a64_ldst64_lo12:
394 case AArch64::fixup_a64_ldst128_lo12:
399 case AArch64::fixup_a64_movw_uabs_g0:
405 case AArch64::fixup_a64_movw_dtprel_g0_nc:
408 case AArch64::fixup_a64_movw_gottprel_g0_nc:
411 case AArch64::fixup_a64_movw_tprel_g0_nc:
414 case AArch64::fixup_a64_movw_uabs_g0_nc:
419 case AArch64::fixup_a64_movw_uabs_g1:
425 case AArch64::fixup_a64_movw_dtprel_g1_nc:
428 case AArch64::fixup_a64_movw_tprel_g1_nc:
431 case AArch64::fixup_a64_movw_uabs_g1_nc:
436 case AArch64::fixup_a64_movw_uabs_g2:
442 case AArch64::fixup_a64_movw_uabs_g2_nc:
447 case AArch64::fixup_a64_movw_uabs_g3:
452 case AArch64::fixup_a64_movw_dtprel_g0:
455 case AArch64::fixup_a64_movw_tprel_g0:
458 case AArch64::fixup_a64_movw_sabs_g0: {
476 case AArch64::fixup_a64_movw_dtprel_g1:
479 case AArch64::fixup_a64_movw_gottprel_g1:
482 case AArch64::fixup_a64_movw_tprel_g1:
485 case AArch64::fixup_a64_movw_sabs_g1: {
502 case AArch64::fixup_a64_movw_dtprel_g2:
505 case AArch64::fixup_a64_movw_tprel_g2:
508 case AArch64::fixup_a64_movw_sabs_g2: {
525 case AArch64::fixup_a64_tstbr:
532 case AArch64::fixup_a64_condbr:
539 case AArch64::fixup_a64_uncondbr:
541 case AArch64::fixup_a64_call:
548 case AArch64::fixup_a64_adr_gottprel_page:
551 case AArch64::fixup_a64_tlsdesc_adr_page:
554 case AArch64::fixup_a64_adr_prel_got_page:
562 case AArch64::fixup_a64_ld64_gottprel_lo12_nc:
565 case AArch64::fixup_a64_tlsdesc_ld64_lo12_nc:
568 case AArch64::fixup_a64_ld64_got_lo12_nc:
574 case AArch64::fixup_a64_tlsdesc_call: