Home
last modified time | relevance | path

Searched refs:MCSymbolELF (Results 1 – 25 of 39) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCSymbolELF.cpp41 void MCSymbolELF::setBinding(unsigned Binding) const { in setBinding()
64 unsigned MCSymbolELF::getBinding() const { in getBinding()
92 void MCSymbolELF::setType(unsigned Type) const { in setType()
123 unsigned MCSymbolELF::getType() const { in getType()
145 void MCSymbolELF::setVisibility(unsigned Visibility) { in setVisibility()
153 unsigned MCSymbolELF::getVisibility() const { in getVisibility()
158 void MCSymbolELF::setOther(unsigned Other) { in setOther()
166 unsigned MCSymbolELF::getOther() const { in getOther()
171 void MCSymbolELF::setIsWeakrefUsedInReloc() const { in setIsWeakrefUsedInReloc()
176 bool MCSymbolELF::isWeakrefUsedInReloc() const { in isWeakrefUsedInReloc()
[all …]
H A DELFObjectWriter.cpp113 static bool isInSymtab(const MCAsmLayout &Layout, const MCSymbolELF &Symbol,
118 const MCSymbolELF *Symbol;
223 DenseMap<const MCSymbolELF *, const MCSymbolELF *> Renames;
233 const MCSymbolELF *Sym, uint64_t C,
509 static bool isIFunc(const MCSymbolELF *Symbol) { in isIFunc()
517 Symbol = &cast<MCSymbolELF>(Value->getSymbol()); in isIFunc()
524 const auto &Symbol = cast<MCSymbolELF>(*MSD.Symbol); in writeSymbol()
525 const MCSymbolELF *Base = in writeSymbol()
526 cast_or_null<MCSymbolELF>(Layout.getBaseSymbol(Symbol)); in writeSymbol()
566 bool ELFWriter::isInSymtab(const MCAsmLayout &Layout, const MCSymbolELF &Symbol, in isInSymtab()
[all …]
H A DMCContext.cpp220 static_assert(std::is_trivially_destructible<MCSymbolELF>(), in createSymbolImpl()
233 return new (Name, *this) MCSymbolELF(Name, IsTemporary); in createSymbolImpl()
465 const MCSymbolELF *Group, in createELFSectionImpl()
467 const MCSymbolELF *LinkedToSym) { in createELFSectionImpl()
468 MCSymbolELF *R; in createELFSectionImpl()
476 R = cast<MCSymbolELF>(Sym); in createELFSectionImpl()
479 R = new (&*NameIter, *this) MCSymbolELF(&*NameIter, /*isTemporary*/ false); in createELFSectionImpl()
500 const MCSymbolELF *Group, in createELFRelSection()
509 true, true, cast<MCSymbolELF>(RelInfoSection->getBeginSymbol())); in createELFRelSection()
524 const MCSymbolELF *LinkedToSym) { in getELFSection()
[all …]
H A DMCELFStreamer.cpp100 auto *Symbol = cast<MCSymbolELF>(S); in emitLabel()
111 auto *Symbol = cast<MCSymbolELF>(S); in emitLabelAtPos()
193 auto *Symbol = cast<MCSymbolELF>(S); in emitSymbolAttribute()
306 auto *Symbol = cast<MCSymbolELF>(S); in emitCommonSymbol()
331 cast<MCSymbolELF>(Symbol) in emitCommonSymbol()
336 cast<MCSymbolELF>(Symbol)->setSize(Value); in emitELFSize()
348 auto *Symbol = cast<MCSymbolELF>(S); in emitLocalCommonSymbol()
470 cast<MCSymbolELF>(symRef.getSymbol()).setType(ELF::STT_TLS); in fixSymbolsInTLSFixups()
499 cast<MCSymbolELF>(S)->setBinding(ELF::STB_WEAK); in finalizeCGProfileEntry()
H A DCMakeLists.txt47 MCSymbolELF.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCSectionELF.h44 const PointerIntPair<const MCSymbolELF *, 1, bool> Group;
55 unsigned entrySize, const MCSymbolELF *group, bool IsComdat, in MCSectionELF()
57 const MCSymbolELF *LinkedToSym) in MCSectionELF()
78 const MCSymbolELF *getGroup() const { return Group.getPointer(); } in getGroup()
H A DMCELFObjectWriter.h27 class MCSymbolELF; variable
32 const MCSymbolELF *Symbol; // The symbol to relocate with.
35 const MCSymbolELF *OriginalSymbol; // The original value of Symbol if we changed it.
38 ELFRelocationEntry(uint64_t Offset, const MCSymbolELF *Symbol, unsigned Type, in ELFRelocationEntry()
39 uint64_t Addend, const MCSymbolELF *OriginalSymbol, in ELFRelocationEntry()
H A DMCSymbolELF.h14 class MCSymbolELF : public MCSymbol {
20 MCSymbolELF(const StringMapEntry<bool> *Name, bool isTemporary) in MCSymbolELF() function
H A DMCContext.h60 class MCSymbolELF; variable
353 const MCSymbolELF *Group, bool IsComdat,
355 const MCSymbolELF *LinkedToSym);
559 const MCSymbolELF *LinkedToSym);
563 const MCSymbolELF *Group, bool IsComdat,
565 const MCSymbolELF *LinkedToSym);
577 const MCSymbolELF *Group,
582 MCSectionELF *createELFGroupSection(const MCSymbolELF *Group,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp175 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry()
214 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry()
234 auto *Symbol = cast<MCSymbolELF>(S); in emitAssignment()
255 SmallPtrSet<MCSymbolELF *, 32> UpdateOther;
257 bool copyLocalEntry(MCSymbolELF *D, const MCExpr *S) { in copyLocalEntry()
261 const auto &RhsSym = cast<MCSymbolELF>(Ref->getSymbol()); in copyLocalEntry()
313 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry()
339 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetStreamer.h19 class MCSymbolELF; variable
30 virtual void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) = 0;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUTargetStreamer.cpp699 MCSymbolELF *Symbol = cast<MCSymbolELF>( in EmitAMDGPUSymbolType()
706 MCSymbolELF *SymbolELF = cast<MCSymbolELF>(Symbol); in emitAMDGPULDS()
826 MCSymbolELF *KernelCodeSymbol = cast<MCSymbolELF>( in EmitAmdhsaKernelDescriptor()
828 MCSymbolELF *KernelDescriptorSymbol = cast<MCSymbolELF>( in EmitAmdhsaKernelDescriptor()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
H A DELFAsmParser.cpp161 bool parseLinkedToSym(MCSymbolELF *&LinkedToSym);
227 MCSymbolELF *Sym = cast<MCSymbolELF>(getContext().getOrCreateSymbol(Name)); in ParseDirectiveSize()
458 bool ELFAsmParser::parseLinkedToSym(MCSymbolELF *&LinkedToSym) { in parseLinkedToSym()
473 LinkedToSym = dyn_cast_or_null<MCSymbolELF>(getContext().lookupSymbol(Name)); in parseLinkedToSym()
519 MCSymbolELF *LinkedToSym = nullptr; in ParseSectionArguments()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.cpp94 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in HexagonMCEmitCommonSymbol()
144 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in HexagonMCEmitLocalCommonSymbol()
H A DHexagonMCExpr.cpp68 cast<MCSymbolELF>(symRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFStreamer.cpp232 auto *Symbol = cast<MCSymbolELF>(getContext().getOrCreateSymbol( in EmitMappingSymbol()
257 cast<MCSymbolELF>(Symbol)->setOther(ELF::STO_AARCH64_VARIANT_PCS); in emitDirectiveVariantPCS()
H A DAArch64MCExpr.cpp133 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCExpr.cpp190 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
211 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in fixELFSymbolsInTLSFixups()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp596 unsigned Type = cast<MCSymbolELF>(Symbol)->getType(); in emitSymbolAttribute()
663 auto *Symbol = cast<MCSymbolELF>(getContext().getOrCreateSymbol( in EmitMappingSymbol()
673 auto *Symbol = cast<MCSymbolELF>(getContext().getOrCreateSymbol( in EmitMappingSymbol()
1157 unsigned Type = cast<MCSymbolELF>(Symbol)->getType(); in emitLabel()
1224 const MCSymbolELF *Group = FnSection.getGroup(); in SwitchToEHSection()
1230 static_cast<const MCSymbolELF *>(FnSection.getBeginSymbol())); in SwitchToEHSection()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCExpr.cpp76 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/netbsd-src/external/apache2/llvm/lib/libLLVMMC/
H A DMakefile55 MCSymbolELF.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/MC/
H A DBUILD.gn59 "MCSymbolELF.cpp",
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsTargetStreamer.cpp866 auto *Symbol = cast<MCSymbolELF>(S); in emitLabel()
951 auto *Symbol = cast<MCSymbolELF>(S); in emitAssignment()
955 const auto &RhsSym = cast<MCSymbolELF>( in emitAssignment()
1047 static_cast<MCSymbolELF *>(Sym)->setSize(Size); in emitDirectiveEnd()
1054 static_cast<const MCSymbolELF &>(Symbol).setType(ELF::STT_FUNC); in emitDirectiveEnt()
H A DMipsELFStreamer.cpp79 auto *Label = cast<MCSymbolELF>(L); in createPendingLabelRelocs()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp394 MCSymbolELF *Label = in emitPersonalityValue()
395 cast<MCSymbolELF>(getContext().getOrCreateSymbol(NameData)); in emitPersonalityValue()
543 static const MCSymbolELF *getLinkedToSymbol(const GlobalObject *GO, in getLinkedToSymbol()
558 return OtherGV ? dyn_cast<MCSymbolELF>(TM.getSymbol(OtherGV)) : nullptr; in getLinkedToSymbol()
700 const MCSymbolELF *LinkedToSym = getLinkedToSymbol(GO, TM); in selectExplicitSectionGlobal()
797 unsigned *NextUniqueID, const MCSymbolELF *AssociatedSymbol) { in selectELFSectionForGlobal()
835 const MCSymbolELF *LinkedToSym = getLinkedToSymbol(GO, TM); in selectELFSectionForGlobal()
912 const MCSymbolELF *LinkedToSym = nullptr; in getSectionForLSDA()
926 LinkedToSym = cast<MCSymbolELF>(&FnSym); in getSectionForLSDA()

12