Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCSymbolELF.cpp43 void MCSymbolELF::setBinding(unsigned Binding) const { in setBinding()
66 unsigned MCSymbolELF::getBinding() const { in getBinding()
94 void MCSymbolELF::setType(unsigned Type) const { in setType()
125 unsigned MCSymbolELF::getType() const { in getType()
147 void MCSymbolELF::setVisibility(unsigned Visibility) { in setVisibility()
155 unsigned MCSymbolELF::getVisibility() const { in getVisibility()
160 void MCSymbolELF::setOther(unsigned Other) { in setOther()
168 unsigned MCSymbolELF::getOther() const { in getOther()
173 void MCSymbolELF::setIsWeakrefUsedInReloc() const { in setIsWeakrefUsedInReloc()
178 bool MCSymbolELF::isWeakrefUsedInReloc() const { in isWeakrefUsedInReloc()
[all …]
H A DELFObjectWriter.cpp110 static bool isInSymtab(const MCAssembler &Asm, const MCSymbolELF &Symbol,
115 const MCSymbolELF *Symbol;
381 static bool isIFunc(const MCSymbolELF *Symbol) { in isIFunc()
389 Symbol = &cast<MCSymbolELF>(Value->getSymbol()); in isIFunc()
396 const auto &Symbol = cast<MCSymbolELF>(*MSD.Symbol); in writeSymbol()
397 const MCSymbolELF *Base = in writeSymbol()
398 cast_or_null<MCSymbolELF>(Asm.getBaseSymbol(Symbol)); in writeSymbol()
431 const MCSymbolELF *Sym = &Symbol; in writeSymbol()
435 Sym = cast<MCSymbolELF>(&Expr->getSymbol()); in writeSymbol()
456 bool ELFWriter::isInSymtab(const MCAssembler &Asm, const MCSymbolELF &Symbol, in isInSymtab()
[all …]
H A DMCContext.cpp260 static_assert(std::is_trivially_destructible<MCSymbolELF>(), in createSymbolImpl()
273 return new (Name, *this) MCSymbolELF(Name, IsTemporary); in createSymbolImpl()
524 const MCSymbolELF *Group, in createELFSectionImpl()
526 const MCSymbolELF *LinkedToSym) { in createELFSectionImpl()
527 auto *R = getOrCreateSectionSymbol<MCSymbolELF>(Section); in createELFSectionImpl()
541 unsigned EntrySize, const MCSymbolELF *Group, in createELFRelSection()
549 cast<MCSymbolELF>(RelInfoSection->getBeginSymbol())); in createELFRelSection()
564 const MCSymbolELF *LinkedToSym) { in getELFSection()
565 MCSymbolELF *GroupSym = nullptr; in getELFSection()
567 GroupSym = cast<MCSymbolELF>(getOrCreateSymbol(Group)); in getELFSection()
[all …]
H A DMCELFStreamer.cpp68 auto *Symbol = cast<MCSymbolELF>(S); in emitLabel()
79 auto *Symbol = cast<MCSymbolELF>(S); in emitLabelAtPos()
148 auto *Symbol = cast<MCSymbolELF>(S); in emitSymbolAttribute()
269 auto *Symbol = cast<MCSymbolELF>(S); in emitCommonSymbol()
294 cast<MCSymbolELF>(Symbol) in emitCommonSymbol()
299 cast<MCSymbolELF>(Symbol)->setSize(Value); in emitELFSize()
311 auto *Symbol = cast<MCSymbolELF>(S); in emitLocalCommonSymbol()
432 cast<MCSymbolELF>(symRef.getSymbol()).setType(ELF::STT_TLS); in fixSymbolsInTLSFixups()
H A DMCObjectFileInfo.cpp1095 cast<MCSymbolELF>(TextSec.getBeginSymbol())); in getStackSizesSection()
1115 cast<MCSymbolELF>(TextSec.getBeginSymbol())); in getBBAddrMapSection()
1134 cast<MCSymbolELF>(TextSec.getBeginSymbol())); in getKCFITrapSection()
1152 cast<MCSymbolELF>(TextSec.getBeginSymbol())); in getPseudoProbeSection()
1202 cast<MCSymbolELF>(TextSec->getBeginSymbol())); in getPCSection()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCELFObjectWriter.h31 class MCSymbolELF; variable
37 const MCSymbolELF *Symbol; // The symbol to relocate with.
40 const MCSymbolELF *OriginalSymbol; // The original value of Symbol if we changed it.
43 ELFRelocationEntry(uint64_t Offset, const MCSymbolELF *Symbol, unsigned Type, in ELFRelocationEntry()
44 uint64_t Addend, const MCSymbolELF *OriginalSymbol, in ELFRelocationEntry()
166 DenseMap<const MCSymbolELF *, const MCSymbolELF *> Renames;
201 const MCSymbolELF *Sym, uint64_t C,
H A DMCSectionELF.h43 const PointerIntPair<const MCSymbolELF *, 1, bool> Group;
58 unsigned entrySize, const MCSymbolELF *group, bool IsComdat, in MCSectionELF()
60 const MCSymbolELF *LinkedToSym) in MCSectionELF()
82 const MCSymbolELF *getGroup() const { return Group.getPointer(); } in getGroup()
H A DMCSymbolELF.h15 class MCSymbolELF : public MCSymbol {
21 MCSymbolELF(const MCSymbolTableEntry *Name, bool isTemporary) in MCSymbolELF() function
H A DMCContext.h65 class MCSymbolELF; variable
359 const MCSymbolELF *Group, bool IsComdat,
361 const MCSymbolELF *LinkedToSym);
573 const MCSymbolELF *LinkedToSym);
577 const MCSymbolELF *Group, bool IsComdat,
579 const MCSymbolELF *LinkedToSym);
591 const MCSymbolELF *Group,
594 MCSectionELF *createELFGroupSection(const MCSymbolELF *Group, bool IsComdat);
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp269 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry()
308 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry()
328 auto *Symbol = cast<MCSymbolELF>(S); in emitAssignment()
349 SmallPtrSet<MCSymbolELF *, 32> UpdateOther;
351 bool copyLocalEntry(MCSymbolELF *D, const MCExpr *S) { in copyLocalEntry()
355 const auto &RhsSym = cast<MCSymbolELF>(Ref->getSymbol()); in copyLocalEntry()
407 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry()
433 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetStreamer.h20 class MCSymbolELF; variable
31 virtual void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset){}; in emitLocalEntry()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFStreamer.cpp273 auto *Symbol = cast<MCSymbolELF>(getContext().createLocalSymbol(Name)); in emitMappingSymbol()
294 cast<MCSymbolELF>(Symbol)->setOther(ELF::STO_AARCH64_VARIANT_PCS); in emitDirectiveVariantPCS()
304 const auto &Sym = cast<MCSymbolELF>(Symbol); in finish()
319 const auto &Sym = cast<MCSymbolELF>(Symbol); in finish()
H A DAArch64MCExpr.cpp134 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUTargetStreamer.cpp821 MCSymbolELF *Symbol = cast<MCSymbolELF>( in EmitAMDGPUSymbolType()
828 MCSymbolELF *SymbolELF = cast<MCSymbolELF>(Symbol); in emitAMDGPULDS()
937 MCSymbolELF *KernelCodeSymbol = cast<MCSymbolELF>( in EmitAmdhsaKernelDescriptor()
939 MCSymbolELF *KernelDescriptorSymbol = cast<MCSymbolELF>( in EmitAmdhsaKernelDescriptor()
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DELFAsmParser.cpp160 bool parseLinkedToSym(MCSymbolELF *&LinkedToSym);
226 MCSymbolELF *Sym = cast<MCSymbolELF>(getContext().getOrCreateSymbol(Name)); in ParseDirectiveSize()
474 bool ELFAsmParser::parseLinkedToSym(MCSymbolELF *&LinkedToSym) { in parseLinkedToSym()
489 LinkedToSym = dyn_cast_or_null<MCSymbolELF>(getContext().lookupSymbol(Name)); in parseLinkedToSym()
553 MCSymbolELF *LinkedToSym = nullptr; in ParseSectionArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVELFStreamer.cpp129 cast<MCSymbolELF>(Symbol).setOther(ELF::STO_RISCV_VARIANT_CC); in emitDirectiveVariantCC()
154 auto *Symbol = cast<MCSymbolELF>(getContext().createLocalSymbol(Name)); in emitMappingSymbol()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.cpp99 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in HexagonMCEmitCommonSymbol()
146 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in HexagonMCEmitLocalCommonSymbol()
H A DHexagonMCExpr.cpp69 cast<MCSymbolELF>(symRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCExpr.cpp207 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
228 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in fixELFSymbolsInTLSFixups()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCExpr.cpp89 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp610 unsigned Type = cast<MCSymbolELF>(Symbol)->getType(); in emitSymbolAttribute()
673 auto *Symbol = cast<MCSymbolELF>(getContext().createLocalSymbol(Name)); in EmitMappingSymbol()
681 auto *Symbol = cast<MCSymbolELF>(getContext().createLocalSymbol(Name)); in emitMappingSymbol()
1083 unsigned Type = cast<MCSymbolELF>(Symbol)->getType(); in emitLabel()
1146 const MCSymbolELF *Group = FnSection.getGroup(); in SwitchToEHSection()
1152 static_cast<const MCSymbolELF *>(FnSection.getBeginSymbol())); in SwitchToEHSection()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsELFStreamer.cpp79 auto *Label = cast<MCSymbolELF>(L); in createPendingLabelRelocs()
H A DMipsTargetStreamer.cpp881 auto *Symbol = cast<MCSymbolELF>(S); in emitLabel()
965 auto *Symbol = cast<MCSymbolELF>(S); in emitAssignment()
969 const auto &RhsSym = cast<MCSymbolELF>( in emitAssignment()
1057 static_cast<MCSymbolELF *>(Sym)->setSize(Size); in emitDirectiveEnd()
1064 static_cast<const MCSymbolELF &>(Symbol).setType(ELF::STT_FUNC); in emitDirectiveEnt()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCExpr.cpp207 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp419 MCSymbolELF *Label = in emitPersonalityValue()
420 cast<MCSymbolELF>(getContext().getOrCreateSymbol(NameData)); in emitPersonalityValue()
580 static const MCSymbolELF *getLinkedToSymbol(const GlobalObject *GO, in getLinkedToSymbol()
588 return OtherGV ? dyn_cast<MCSymbolELF>(TM.getSymbol(OtherGV)) : nullptr; in getLinkedToSymbol()
819 const MCSymbolELF *LinkedToSym = getLinkedToSymbol(GO, TM); in selectExplicitSectionGlobal()
858 unsigned *NextUniqueID, const MCSymbolELF *AssociatedSymbol) { in selectELFSectionForGlobal()
891 const MCSymbolELF *LinkedToSym = getLinkedToSymbol(GO, TM); in selectELFSectionForGlobal()
973 const MCSymbolELF *LinkedToSym = nullptr; in getSectionForLSDA()
987 LinkedToSym = cast<MCSymbolELF>(&FnSym); in getSectionForLSDA()

12