Home | History | Annotate | Download | only in MC

Lines Matching refs:MCSymbolRefExpr

45     static bool RelocNeedsGOT(MCSymbolRefExpr::VariantKind Variant);
349 bool ELFObjectWriter::RelocNeedsGOT(MCSymbolRefExpr::VariantKind Variant) {
353 case MCSymbolRefExpr::VK_GOT:
354 case MCSymbolRefExpr::VK_PLT:
355 case MCSymbolRefExpr::VK_GOTPCREL:
356 case MCSymbolRefExpr::VK_GOTOFF:
357 case MCSymbolRefExpr::VK_TPOFF:
358 case MCSymbolRefExpr::VK_TLSGD:
359 case MCSymbolRefExpr::VK_GOTTPOFF:
360 case MCSymbolRefExpr::VK_INDNTPOFF:
361 case MCSymbolRefExpr::VK_NTPOFF:
362 case MCSymbolRefExpr::VK_GOTNTPOFF:
363 case MCSymbolRefExpr::VK_TLSLDM:
364 case MCSymbolRefExpr::VK_DTPOFF:
365 case MCSymbolRefExpr::VK_TLSLD:
672 MCSymbolRefExpr::VariantKind Kind = Target.getSymA()->getKind();
677 (Kind == MCSymbolRefExpr::VK_PLT ||
678 Kind == MCSymbolRefExpr::VK_GOTPCREL ||
679 Kind == MCSymbolRefExpr::VK_GOTOFF)) {
715 if (const MCSymbolRefExpr *RefB = Target.getSymB()) {
754 MCSymbolRefExpr::VariantKind Modifier = Target.isAbsolute() ?
755 MCSymbolRefExpr::VK_None : Target.getSymA()->getKind();