Lines Matching refs:SD
213 MCSymbolData &SD = Asm.getSymbolData(*Symbol);
214 const MCSymbolData *Base = Asm.getAtom(&SD);
235 if (Base != &SD)
236 Value += Layout.getSymbolOffset(&SD) - Layout.getSymbolOffset(Base);
239 Index = SD.getFragment()->getParent()->getOrdinal() + 1;
241 Value += Writer->getSymbolAddress(&SD, Layout);
505 MCSymbolData *SD = 0;
507 SD = &Asm.getSymbolData(Target.getSymA()->getSymbol());
517 if (Offset && SD && !Writer->doesSymbolRequireExternRelocation(SD) &&
536 if (SD->getSymbol().isVariable()) {
538 if (SD->getSymbol().getVariableValue()->EvaluateAsAbsolute(
546 if (Writer->doesSymbolRequireExternRelocation(SD)) {
548 Index = SD->getIndex();
552 if (!SD->Symbol->isUndefined())
553 FixedValue -= Layout.getSymbolOffset(SD);
557 SD->getSymbol().getSection());