• Home
  • Raw
  • Download

Lines Matching refs:FixupKind

69                      MCFixupKind FixupKind, uint64_t StartByte, raw_ostream &OS,
288 unsigned Size, MCFixupKind FixupKind, in emitImmediate() argument
296 if (FixupKind != FK_PCRel_1 && FixupKind != FK_PCRel_2 && in emitImmediate()
297 FixupKind != FK_PCRel_4) { in emitImmediate()
307 if ((FixupKind == FK_Data_4 || FixupKind == FK_Data_8 || in emitImmediate()
308 FixupKind == MCFixupKind(X86::reloc_signed_4byte))) { in emitImmediate()
314 FixupKind = MCFixupKind(X86::reloc_global_offset_table8); in emitImmediate()
317 FixupKind = MCFixupKind(X86::reloc_global_offset_table); in emitImmediate()
324 FixupKind = MCFixupKind(FK_SecRel_4); in emitImmediate()
330 FixupKind = MCFixupKind(FK_SecRel_4); in emitImmediate()
337 if (FixupKind == FK_PCRel_4 || in emitImmediate()
338 FixupKind == MCFixupKind(X86::reloc_riprel_4byte) || in emitImmediate()
339 FixupKind == MCFixupKind(X86::reloc_riprel_4byte_movq_load) || in emitImmediate()
340 FixupKind == MCFixupKind(X86::reloc_riprel_4byte_relax) || in emitImmediate()
341 FixupKind == MCFixupKind(X86::reloc_riprel_4byte_relax_rex) || in emitImmediate()
342 FixupKind == MCFixupKind(X86::reloc_branch_4byte_pcrel)) { in emitImmediate()
348 FixupKind = MCFixupKind(X86::reloc_global_offset_table); in emitImmediate()
350 if (FixupKind == FK_PCRel_2) in emitImmediate()
352 if (FixupKind == FK_PCRel_1) in emitImmediate()
361 Expr, FixupKind, Loc)); in emitImmediate()
400 unsigned FixupKind = [&]() { in emitMemModRMByte() local
456 emitImmediate(Disp, MI.getLoc(), 4, MCFixupKind(FixupKind), StartByte, OS, in emitMemModRMByte()
593 unsigned FixupKind = Opcode == X86::MOV32rm ? X86::reloc_signed_4byte_relax in emitMemModRMByte() local
595 emitImmediate(Disp, MI.getLoc(), 4, MCFixupKind(FixupKind), StartByte, OS, in emitMemModRMByte()