Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:AArch64

1 //=- AArch64/AArch64MCCodeEmitter.cpp - Convert AArch64 code to machine code =//
65 template<AArch64::Fixups fixupDesired>
155 static const unsigned FixupsBySize[] = { AArch64::fixup_a64_ldst8_lo12,
156 AArch64::fixup_a64_ldst16_lo12,
157 AArch64::fixup_a64_ldst32_lo12,
158 AArch64::fixup_a64_ldst64_lo12,
159 AArch64::fixup_a64_ldst128_lo12 };
166 FixupKind = AArch64::fixup_a64_ld64_got_lo12_nc;
170 AArch64::fixup_a64_ldst8_dtprel_lo12,
171 AArch64::fixup_a64_ldst16_dtprel_lo12,
172 AArch64::fixup_a64_ldst32_dtprel_lo12,
173 AArch64::fixup_a64_ldst64_dtprel_lo12
181 AArch64::fixup_a64_ldst8_dtprel_lo12_nc,
182 AArch64::fixup_a64_ldst16_dtprel_lo12_nc,
183 AArch64::fixup_a64_ldst32_dtprel_lo12_nc,
184 AArch64::fixup_a64_ldst64_dtprel_lo12_nc
192 FixupKind = AArch64::fixup_a64_ld64_gottprel_lo12_nc;
196 AArch64::fixup_a64_ldst8_tprel_lo12,
197 AArch64::fixup_a64_ldst16_tprel_lo12,
198 AArch64::fixup_a64_ldst32_tprel_lo12,
199 AArch64::fixup_a64_ldst64_tprel_lo12
207 AArch64::fixup_a64_ldst8_tprel_lo12_nc,
208 AArch64::fixup_a64_ldst16_tprel_lo12_nc,
209 AArch64::fixup_a64_ldst32_tprel_lo12_nc,
210 AArch64::fixup_a64_ldst64_tprel_lo12_nc
218 FixupKind = AArch64::fixup_a64_tlsdesc_ld64_lo12_nc;
238 FixupKind = AArch64::fixup_a64_add_lo12; break;
240 FixupKind = AArch64::fixup_a64_add_dtprel_hi12; break;
242 FixupKind = AArch64::fixup_a64_add_dtprel_lo12; break;
244 FixupKind = AArch64::fixup_a64_add_dtprel_lo12_nc; break;
246 FixupKind = AArch64::fixup_a64_add_tprel_hi12; break;
248 FixupKind = AArch64::fixup_a64_add_tprel_lo12; break;
250 FixupKind = AArch64::fixup_a64_add_tprel_lo12_nc; break;
252 FixupKind = AArch64::fixup_a64_tlsdesc_add_lo12_nc; break;
275 FixupKind = AArch64::fixup_a64_adr_prel_page;
278 FixupKind = AArch64::fixup_a64_adr_prel_got_page;
281 FixupKind = AArch64::fixup_a64_adr_gottprel_page;
284 FixupKind = AArch64::fixup_a64_tlsdesc_adr_page;
314 template<AArch64::Fixups fixupDesired> unsigned
343 FixupKind = AArch64::fixup_a64_ld_gottprel_prel19;
345 FixupKind = AArch64::fixup_a64_ld_prel;
380 AArch64::Fixups requestedFixup;
384 requestedFixup = AArch64::fixup_a64_movw_uabs_g0; break;
386 requestedFixup = AArch64::fixup_a64_movw_uabs_g0_nc; break;
388 requestedFixup = AArch64::fixup_a64_movw_uabs_g1; break;
390 requestedFixup = AArch64::fixup_a64_movw_uabs_g1_nc; break;
392 requestedFixup = AArch64::fixup_a64_movw_uabs_g2; break;
394 requestedFixup = AArch64::fixup_a64_movw_uabs_g2_nc; break;
396 requestedFixup = AArch64::fixup_a64_movw_uabs_g3; break;
398 requestedFixup = AArch64::fixup_a64_movw_sabs_g0; break;
400 requestedFixup = AArch64::fixup_a64_movw_sabs_g1; break;
402 requestedFixup = AArch64::fixup_a64_movw_sabs_g2; break;
404 requestedFixup = AArch64::fixup_a64_movw_dtprel_g2; break;
406 requestedFixup = AArch64::fixup_a64_movw_dtprel_g1; break;
408 requestedFixup = AArch64::fixup_a64_movw_dtprel_g1_nc; break;
410 requestedFixup = AArch64::fixup_a64_movw_dtprel_g0; break;
412 requestedFixup = AArch64::fixup_a64_movw_dtprel_g0_nc; break;
414 requestedFixup = AArch64::fixup_a64_movw_gottprel_g1; break;
416 requestedFixup = AArch64::fixup_a64_movw_gottprel_g0_nc; break;
418 requestedFixup = AArch64::fixup_a64_movw_tprel_g2; break;
420 requestedFixup = AArch64::fixup_a64_movw_tprel_g1; break;
422 requestedFixup = AArch64::fixup_a64_movw_tprel_g1_nc; break;
424 requestedFixup = AArch64::fixup_a64_movw_tprel_g0; break;
426 requestedFixup = AArch64::fixup_a64_movw_tprel_g0_nc; break;
493 if (MI.getOpcode() == AArch64::TLSDESCCALL) {
497 MCFixupKind Fixup = MCFixupKind(AArch64::fixup_a64_tlsdesc_call);