| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCSymbolELF.cpp | 43 void MCSymbolELF::setBinding(unsigned Binding) const { in setBinding() 66 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::setIsWeakref() const { in setIsWeakref() 176 bool MCSymbolELF::isWeakref() const { in isWeakref() [all …]
|
| H A D | ELFObjectWriter.cpp | 122 bool isInSymtab(const MCSymbolELF &Symbol); 126 const MCSymbolELF *Symbol; 395 static bool isIFunc(const MCSymbolELF *Symbol) { in isIFunc() 404 Symbol = &cast<MCSymbolELF>(Value->getSymbol()); in isIFunc() 411 const auto &Symbol = cast<MCSymbolELF>(*MSD.Symbol); in writeSymbol() 412 const MCSymbolELF *Base = in writeSymbol() 413 cast_or_null<MCSymbolELF>(Asm.getBaseSymbol(Symbol)); in writeSymbol() 446 const MCSymbolELF *Sym = &Symbol; in writeSymbol() 449 Sym = cast<MCSymbolELF>(&Expr->getSymbol()); in writeSymbol() 470 bool ELFWriter::isInSymtab(const MCSymbolELF &Symbol) { in isInSymtab() [all …]
|
| H A D | MCContext.cpp | 292 static_assert(std::is_trivially_destructible<MCSymbolELF>(), in createSymbolImpl() 305 return new (Name, *this) MCSymbolELF(Name, IsTemporary); in createSymbolImpl() 332 NewSym = new (Name, *this) MCSymbolELF(cast<MCSymbolELF>(Sym)); in cloneSymbol() 585 const MCSymbolELF *Group, in createELFSectionImpl() 587 const MCSymbolELF *LinkedToSym) { in createELFSectionImpl() 588 auto *R = getOrCreateSectionSymbol<MCSymbolELF>(Section); in createELFSectionImpl() 602 unsigned EntrySize, const MCSymbolELF *Group, in createELFRelSection() 610 cast<MCSymbolELF>(RelInfoSection->getBeginSymbol())); in createELFRelSection() 625 const MCSymbolELF *LinkedToSym) { in getELFSection() 626 MCSymbolELF *GroupSym = nullptr; in getELFSection() [all …]
|
| H A D | MCELFStreamer.cpp | 66 auto *Symbol = cast<MCSymbolELF>(S); in emitLabel() 77 auto *Symbol = cast<MCSymbolELF>(S); in emitLabelAtPos() 115 auto *A = cast<MCSymbolELF>(Alias); in emitWeakReference() 146 auto *Symbol = cast<MCSymbolELF>(S); in emitSymbolAttribute() 267 auto *Symbol = cast<MCSymbolELF>(S); in emitCommonSymbol() 292 cast<MCSymbolELF>(Symbol) in emitCommonSymbol() 297 cast<MCSymbolELF>(Symbol)->setSize(Value); in emitELFSize() 309 auto *Symbol = cast<MCSymbolELF>(S); in emitLocalCommonSymbol()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCELFObjectWriter.h | 31 class MCSymbolELF; variable 37 const MCSymbolELF *Symbol; // The symbol to relocate with. 41 ELFRelocationEntry(uint64_t Offset, const MCSymbolELF *Symbol, unsigned Type, in ELFRelocationEntry() 151 DenseMap<const MCSymbolELF *, const MCSymbolELF *> Renames; 153 SmallVector<const MCSymbolELF *, 0> Weakrefs; 186 bool useSectionSymbol(const MCValue &Val, const MCSymbolELF *Sym, uint64_t C,
|
| H A D | MCSectionELF.h | 43 const PointerIntPair<const MCSymbolELF *, 1, bool> Group; 58 unsigned entrySize, const MCSymbolELF *group, bool IsComdat, in MCSectionELF() 60 const MCSymbolELF *LinkedToSym) in MCSectionELF() 84 const MCSymbolELF *getGroup() const { return Group.getPointer(); } in getGroup()
|
| H A D | MCSymbolELF.h | 15 class MCSymbolELF : public MCSymbol { 21 MCSymbolELF(const MCSymbolTableEntry *Name, bool isTemporary) in MCSymbolELF() function
|
| H A D | MCContext.h | 66 class MCSymbolELF; variable 353 const MCSymbolELF *Group, bool IsComdat, 355 const MCSymbolELF *LinkedToSym); 580 const MCSymbolELF *LinkedToSym); 584 const MCSymbolELF *Group, bool IsComdat, 586 const MCSymbolELF *LinkedToSym); 599 unsigned EntrySize, const MCSymbolELF *Group, 602 LLVM_ABI MCSectionELF *createELFGroupSection(const MCSymbolELF *Group,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCTargetDesc.cpp | 253 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry() 291 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry() 311 auto *Symbol = cast<MCSymbolELF>(S); in emitAssignment() 332 SmallPtrSet<MCSymbolELF *, 32> UpdateOther; 334 bool copyLocalEntry(MCSymbolELF *D, const MCExpr *S) { in copyLocalEntry() 338 const auto &RhsSym = cast<MCSymbolELF>(Ref->getSymbol()); in copyLocalEntry() 389 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry() 415 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry()
|
| H A D | PPCTargetStreamer.h | 21 class MCSymbolELF; variable 31 virtual void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset){}; in emitLocalEntry()
|
| H A D | PPCELFObjectWriter.cpp | 90 cast<MCSymbolELF>(SA)->setType(ELF::STT_TLS); in getRelocType() 502 unsigned Other = cast<MCSymbolELF>(V.getAddSym())->getOther() << 2; in needsRelocateWithSymbol()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVELFStreamer.cpp | 120 cast<MCSymbolELF>(Symbol).setOther(ELF::STO_RISCV_VARIANT_CC); in emitDirectiveVariantCC() 145 auto *Symbol = cast<MCSymbolELF>(getContext().createLocalSymbol(Name)); in emitMappingSymbol()
|
| H A D | RISCVELFObjectWriter.cpp | 59 cast<MCSymbolELF>(SA)->setType(ELF::STT_TLS); in getRelocType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUTargetStreamer.cpp | 870 MCSymbolELF *Symbol = cast<MCSymbolELF>( in EmitAMDGPUSymbolType() 877 MCSymbolELF *SymbolELF = cast<MCSymbolELF>(Symbol); in emitAMDGPULDS() 972 MCSymbolELF *KernelCodeSymbol = cast<MCSymbolELF>( in EmitAmdhsaKernelDescriptor() 974 MCSymbolELF *KernelDescriptorSymbol = cast<MCSymbolELF>( in EmitAmdhsaKernelDescriptor()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64ELFStreamer.cpp | 421 auto *Symbol = cast<MCSymbolELF>(getContext().createLocalSymbol(Name)); in emitMappingSymbol() 458 cast<MCSymbolELF>(Symbol)->setOther(ELF::STO_AARCH64_VARIANT_PCS); in emitDirectiveVariantPCS() 545 const auto &Sym = cast<MCSymbolELF>(Symbol); in finish() 560 const auto &Sym = cast<MCSymbolELF>(Symbol); in finish()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCELFStreamer.cpp | 99 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in HexagonMCEmitCommonSymbol() 146 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in HexagonMCEmitLocalCommonSymbol()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsELFObjectWriter.cpp | 170 cast<MCSymbolELF>(SA)->setType(ELF::STT_TLS); in getRelocType() 483 if (cast<MCSymbolELF>(V.getAddSym())->getOther() & ELF::STO_MIPS_MICROMIPS) in needsRelocateWithSymbol() 494 if (cast<MCSymbolELF>(V.getAddSym())->getOther() & ELF::STO_MIPS_MICROMIPS) in needsRelocateWithSymbol()
|
| H A D | MipsELFStreamer.cpp | 79 auto *Label = cast<MCSymbolELF>(L); in createPendingLabelRelocs()
|
| H A D | MipsTargetStreamer.cpp | 934 auto *Symbol = cast<MCSymbolELF>(S); in emitLabel() 1018 auto *Symbol = cast<MCSymbolELF>(S); in emitAssignment() 1022 const auto &RhsSym = cast<MCSymbolELF>( in emitAssignment() 1149 static_cast<MCSymbolELF *>(Sym)->setSize(Size); in emitDirectiveEnd() 1156 static_cast<const MCSymbolELF &>(Symbol).setType(ELF::STT_FUNC); in emitDirectiveEnt()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
| H A D | LoongArchELFObjectWriter.cpp | 65 cast<MCSymbolELF>(SA)->setType(ELF::STT_TLS); in getRelocType()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/ |
| H A D | ELFAsmParser.cpp | 138 bool parseLinkedToSym(MCSymbolELF *&LinkedToSym); 453 bool ELFAsmParser::parseLinkedToSym(MCSymbolELF *&LinkedToSym) { in parseLinkedToSym() 468 LinkedToSym = dyn_cast_or_null<MCSymbolELF>(getContext().lookupSymbol(Name)); in parseLinkedToSym() 510 MCSymbolELF *LinkedToSym = nullptr; in parseSectionArguments()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcELFObjectWriter.cpp | 63 cast<MCSymbolELF>(SA)->setType(ELF::STT_TLS); in getRelocType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
| H A D | VEELFObjectWriter.cpp | 48 cast<MCSymbolELF>(SA)->setType(ELF::STT_TLS); in getRelocType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/ |
| H A D | M68kELFObjectWriter.cpp | 74 cast<MCSymbolELF>(SA)->setType(ELF::STT_TLS); in getRelocType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMELFStreamer.cpp | 617 unsigned Type = cast<MCSymbolELF>(Symbol)->getType(); in emitSymbolAttribute() 682 auto *Symbol = cast<MCSymbolELF>(getContext().createLocalSymbol(Name)); in EmitMappingSymbol() 690 auto *Symbol = cast<MCSymbolELF>(getContext().createLocalSymbol(Name)); in emitMappingSymbol() 1093 unsigned Type = cast<MCSymbolELF>(Symbol)->getType(); in emitLabel() 1184 const MCSymbolELF *Group = FnSection.getGroup(); in SwitchToEHSection() 1190 static_cast<const MCSymbolELF *>(FnSection.getBeginSymbol())); in SwitchToEHSection()
|