reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  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),