Lines Matching refs:ELFSymbol
99 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in HexagonMCEmitCommonSymbol() local
100 if (!ELFSymbol->isBindingSet()) in HexagonMCEmitCommonSymbol()
101 ELFSymbol->setBinding(ELF::STB_GLOBAL); in HexagonMCEmitCommonSymbol()
103 ELFSymbol->setType(ELF::STT_OBJECT); in HexagonMCEmitCommonSymbol()
105 if (ELFSymbol->getBinding() == ELF::STB_LOCAL) { in HexagonMCEmitCommonSymbol()
115 if (ELFSymbol->isUndefined()) { in HexagonMCEmitCommonSymbol()
126 if (ELFSymbol->declareCommon(Size, ByteAlignment)) in HexagonMCEmitCommonSymbol()
134 ELFSymbol->setIndex(SectionIndex); in HexagonMCEmitCommonSymbol()
138 ELFSymbol->setSize(MCConstantExpr::create(Size, getContext())); in HexagonMCEmitCommonSymbol()
146 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in HexagonMCEmitLocalCommonSymbol() local
147 ELFSymbol->setBinding(ELF::STB_LOCAL); in HexagonMCEmitLocalCommonSymbol()
148 ELFSymbol->setExternal(false); in HexagonMCEmitLocalCommonSymbol()