reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
431 int ImmSize = !Disp.isImm() && X86II::hasImm(TSFlags) 435 EmitImmediate(Disp, MI.getLoc(), 4, MCFixupKind(FixupKind), 479 if (Disp.isImm() && isDisp8(Disp.getImm())) { 479 if (Disp.isImm() && isDisp8(Disp.getImm())) { 480 if (Disp.getImm() == 0 && RMfield != 6) { 487 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups); 498 EmitImmediate(Disp, MI.getLoc(), 2, FK_Data_2, CurByte, OS, Fixups); 519 EmitImmediate(Disp, MI.getLoc(), 4, FK_Data_4, CurByte, OS, Fixups); 528 if (Disp.isImm() && Disp.getImm() == 0) { 528 if (Disp.isImm() && Disp.getImm() == 0) { 534 if (Disp.isExpr()) { 535 auto *Sym = dyn_cast<MCSymbolRefExpr>(Disp.getExpr()); 547 if (Disp.isImm()) { 548 if (!HasEVEX && isDisp8(Disp.getImm())) { 550 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups); 556 if (HasEVEX && isCDisp8(TSFlags, Disp.getImm(), CDisp8)) { 558 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups, 559 CDisp8 - Disp.getImm()); 569 EmitImmediate(Disp, MI.getLoc(), 4, MCFixupKind(FixupKind), CurByte, OS, 587 } else if (!Disp.isImm()) { 591 } else if (Disp.getImm() == 0 && 597 } else if (!HasEVEX && isDisp8(Disp.getImm())) { 601 } else if (HasEVEX && isCDisp8(TSFlags, Disp.getImm(), CDisp8)) { 605 ImmOffset = CDisp8 - Disp.getImm(); 635 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups, ImmOffset); 636 else if (ForceDisp32 || Disp.getImm() != 0) 637 EmitImmediate(Disp, MI.getLoc(), 4, MCFixupKind(X86::reloc_signed_4byte),