if (X86PICStyle == PICStyle::Stub &&
TM.getRelocationModel() == Reloc::PIC_)
O << "-\"L" << getFunctionNumber() << "$pb\"";
- if (Subtarget->is64Bit())
+ if (isMemOp && Subtarget->is64Bit())
O << "(%rip)";
return;
}
else if (Offset < 0)
O << Offset;
- if (Subtarget->is64Bit())
+ if (isMemOp && Subtarget->is64Bit())
O << "(%rip)";
return;
}
else if (Offset < 0)
O << Offset;
- if (isMemOp &&
- Subtarget->is64Bit()) {
+ if (isMemOp && Subtarget->is64Bit()) {
if (isExt && TM.getRelocationModel() != Reloc::Static)
O << "@GOTPCREL";
O << "(%rip)";
if (!isCallOp) O << '$';
O << TAI->getGlobalPrefix() << MO.getSymbolName();
- if (!isCallOp &&
- Subtarget->is64Bit())
+ if (!isCallOp && Subtarget->is64Bit())
O << "(%rip)";
return;