Lines Matching refs:symbol
341 info.symbol = clgv;
357 info.symbol = clgv;
383 info.symbol = clgv;
403 info.symbol = clgv;
407 /// addDefinedDataSymbol - Add a data symbol as defined to the list.
457 /// addDefinedFunctionSymbol - Add a function symbol as defined to the list.
463 /// addDefinedSymbol - Add a defined symbol to the list.
521 info.symbol = def;
527 /// addAsmGlobalSymbol - Add a global symbol from module-level ASM to the
541 if (info.symbol == 0) {
555 info.symbol = 0;
563 addDefinedFunctionSymbol(cast<Function>(info.symbol));
565 addDefinedDataSymbol(info.symbol);
571 /// addAsmGlobalSymbolUndef - Add a global symbol from module-level ASM to the
579 // we already have the symbol
589 info.symbol = 0;
594 /// addPotentialUndefinedSymbol - Add a symbol which isn't defined just yet to a
612 // we already have the symbol
626 info.symbol = decl;
639 void markDefined(const MCSymbol &Symbol) {
640 State &S = Symbols[Symbol.getName()];
653 void markGlobal(const MCSymbol &Symbol) {
654 State &S = Symbols[Symbol.getName()];
668 void markUsed(const MCSymbol &Symbol) {
669 State &S = Symbols[Symbol.getName()];
730 virtual void EmitLabel(MCSymbol *Symbol) {
731 Symbol->setSection(*getCurrentSection().first);
732 markDefined(*Symbol);
734 virtual void EmitDebugLabel(MCSymbol *Symbol) {
735 EmitLabel(Symbol);
737 virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) {
739 markDefined(*Symbol);
741 virtual void EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) {
743 markGlobal(*Symbol);
745 virtual void EmitZerofill(const MCSection *Section, MCSymbol *Symbol,
747 markDefined(*Symbol);
749 virtual void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
751 markDefined(*Symbol);
765 virtual void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) {}
766 virtual void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) {}
767 virtual void BeginCOFFSymbolDef(const MCSymbol *Symbol) {}
771 virtual void EmitELFSize(MCSymbol *Symbol, const MCExpr *Value) {}
772 virtual void EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size,
774 virtual void EmitTBSSSymbol(const MCSection *Section, MCSymbol *Symbol,
894 // If this symbol also has a definition, then don't make an undefine because