Lines Matching refs:Disp

70     const MCOperand &Disp     = MI.getOperand(Op+X86::AddrDisp);  in Is16BitMemOperand()  local
73 Disp.isImm() && Disp.getImm() < 0x10000) in Is16BitMemOperand()
111 void EmitImmediate(const MCOperand &Disp, SMLoc Loc,
383 const MCOperand &Disp = MI.getOperand(Op+X86::AddrDisp); in emitMemModRMByte() local
432 int ImmSize = !Disp.isImm() && X86II::hasImm(TSFlags) in emitMemModRMByte()
436 EmitImmediate(Disp, MI.getLoc(), 4, MCFixupKind(FixupKind), in emitMemModRMByte()
480 if (Disp.isImm() && isDisp8(Disp.getImm())) { in emitMemModRMByte()
481 if (Disp.getImm() == 0 && RMfield != 6) { in emitMemModRMByte()
488 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups); in emitMemModRMByte()
499 EmitImmediate(Disp, MI.getLoc(), 2, FK_Data_2, CurByte, OS, Fixups); in emitMemModRMByte()
520 EmitImmediate(Disp, MI.getLoc(), 4, FK_Data_4, CurByte, OS, Fixups); in emitMemModRMByte()
528 if (Disp.isImm() && Disp.getImm() == 0 && BaseRegNo != N86::EBP) { in emitMemModRMByte()
534 if (Disp.isImm()) { in emitMemModRMByte()
535 if (!HasEVEX && isDisp8(Disp.getImm())) { in emitMemModRMByte()
537 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups); in emitMemModRMByte()
543 if (HasEVEX && isCDisp8(TSFlags, Disp.getImm(), CDisp8)) { in emitMemModRMByte()
545 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups, in emitMemModRMByte()
546 CDisp8 - Disp.getImm()); in emitMemModRMByte()
556 EmitImmediate(Disp, MI.getLoc(), 4, MCFixupKind(FixupKind), CurByte, OS, in emitMemModRMByte()
574 } else if (!Disp.isImm()) { in emitMemModRMByte()
578 } else if (Disp.getImm() == 0 && in emitMemModRMByte()
584 } else if (!HasEVEX && isDisp8(Disp.getImm())) { in emitMemModRMByte()
588 } else if (HasEVEX && isCDisp8(TSFlags, Disp.getImm(), CDisp8)) { in emitMemModRMByte()
592 ImmOffset = CDisp8 - Disp.getImm(); in emitMemModRMByte()
622 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups, ImmOffset); in emitMemModRMByte()
623 else if (ForceDisp32 || Disp.getImm() != 0) in emitMemModRMByte()
624 EmitImmediate(Disp, MI.getLoc(), 4, MCFixupKind(X86::reloc_signed_4byte), in emitMemModRMByte()