| /netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/ |
| H A D | MCSymbolELF.cpp | 41 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 D | ELFObjectWriter.cpp | 113 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 D | MCContext.cpp | 220 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 D | MCELFStreamer.cpp | 100 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 D | CMakeLists.txt | 47 MCSymbolELF.cpp
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/ |
| H A D | MCSectionELF.h | 44 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 D | MCELFObjectWriter.h | 27 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 D | MCSymbolELF.h | 14 class MCSymbolELF : public MCSymbol { 20 MCSymbolELF(const StringMapEntry<bool> *Name, bool isTemporary) in MCSymbolELF() function
|
| H A D | MCContext.h | 60 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 D | PPCMCTargetDesc.cpp | 175 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 D | PPCTargetStreamer.h | 19 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 D | AMDGPUTargetStreamer.cpp | 699 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 D | ELFAsmParser.cpp | 161 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 D | HexagonMCELFStreamer.cpp | 94 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in HexagonMCEmitCommonSymbol() 144 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in HexagonMCEmitLocalCommonSymbol()
|
| H A D | HexagonMCExpr.cpp | 68 cast<MCSymbolELF>(symRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64ELFStreamer.cpp | 232 auto *Symbol = cast<MCSymbolELF>(getContext().getOrCreateSymbol( in EmitMappingSymbol() 257 cast<MCSymbolELF>(Symbol)->setOther(ELF::STO_AARCH64_VARIANT_PCS); in emitDirectiveVariantPCS()
|
| H A D | AArch64MCExpr.cpp | 133 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCExpr.cpp | 190 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 D | ARMELFStreamer.cpp | 596 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 D | CSKYMCExpr.cpp | 76 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
|
| /netbsd-src/external/apache2/llvm/lib/libLLVMMC/ |
| H A D | Makefile | 55 MCSymbolELF.cpp \
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/MC/ |
| H A D | BUILD.gn | 59 "MCSymbolELF.cpp",
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsTargetStreamer.cpp | 866 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 D | MipsELFStreamer.cpp | 79 auto *Label = cast<MCSymbolELF>(L); in createPendingLabelRelocs()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | TargetLoweringObjectFileImpl.cpp | 394 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()
|