Lines Matching refs:MCSym
402 void WinCOFFWriter::DefineSymbol(const MCSymbol &MCSym, MCAssembler &Assembler, in DefineSymbol() argument
404 COFFSymbol *Sym = GetOrCreateCOFFSymbol(&MCSym); in DefineSymbol()
405 const MCSymbol *Base = Layout.getBaseSymbol(MCSym); in DefineSymbol()
414 if (cast<MCSymbolCOFF>(MCSym).getWeakExternalCharacteristics()) { in DefineSymbol()
418 COFFSymbol *WeakDefault = getLinkedSymbol(MCSym); in DefineSymbol()
420 std::string WeakName = (".weak." + MCSym.getName() + ".default").str(); in DefineSymbol()
438 cast<MCSymbolCOFF>(MCSym).getWeakExternalCharacteristics(); in DefineSymbol()
448 Local->Data.Value = getSymbolValue(MCSym, Layout); in DefineSymbol()
450 const MCSymbolCOFF &SymbolCOFF = cast<MCSymbolCOFF>(MCSym); in DefineSymbol()
457 MCSym.isExternal() || (!MCSym.getFragment() && !MCSym.isVariable()); in DefineSymbol()
464 Sym->MC = &MCSym; in DefineSymbol()