Lines Matching refs:MCSym
382 void WinCOFFObjectWriter::DefineSymbol(const MCSymbol &MCSym, in DefineSymbol() argument
385 COFFSymbol *Sym = GetOrCreateCOFFSymbol(&MCSym); in DefineSymbol()
386 const MCSymbol *Base = Layout.getBaseSymbol(MCSym); in DefineSymbol()
395 if (cast<MCSymbolCOFF>(MCSym).isWeakExternal()) { in DefineSymbol()
399 COFFSymbol *WeakDefault = getLinkedSymbol(MCSym); in DefineSymbol()
401 std::string WeakName = (".weak." + MCSym.getName() + ".default").str(); in DefineSymbol()
429 Local->Data.Value = getSymbolValue(MCSym, Layout); in DefineSymbol()
431 const MCSymbolCOFF &SymbolCOFF = cast<MCSymbolCOFF>(MCSym); in DefineSymbol()
437 bool IsExternal = MCSym.isExternal() || in DefineSymbol()
438 (!MCSym.getFragment() && !MCSym.isVariable()); in DefineSymbol()
445 Sym->MC = &MCSym; in DefineSymbol()