Home
last modified time | relevance | path

Searched refs:SymRef (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/COFF/
H A DCOFFReader.cpp92 COFFSymbolRef SymRef = *SymOrErr; in readSymbols() local
99 *reinterpret_cast<const coff_symbol32 *>(SymRef.getRawPtr())); in readSymbols()
102 *reinterpret_cast<const coff_symbol16 *>(SymRef.getRawPtr())); in readSymbols()
103 auto NameOrErr = COFFObj.getSymbolName(SymRef); in readSymbols()
108 ArrayRef<uint8_t> AuxData = COFFObj.getSymbolAuxData(SymRef); in readSymbols()
110 assert(AuxData.size() == SymSize * SymRef.getNumberOfAuxSymbols()); in readSymbols()
117 if (SymRef.isFileRecord()) in readSymbols()
122 for (size_t I = 0; I < SymRef.getNumberOfAuxSymbols(); I++) in readSymbols()
126 if (SymRef.getSectionNumber() <= in readSymbols()
128 Sym.TargetSectionId = SymRef.getSectionNumber(); in readSymbols()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmTypeCheck.cpp182 const MCSymbolRefExpr *&SymRef) { in getSymRef() argument
186 SymRef = dyn_cast<MCSymbolRefExpr>(Op.getExpr()); in getSymRef()
187 if (!SymRef) in getSymRef()
194 const MCSymbolRefExpr *SymRef; in getGlobal() local
195 if (getSymRef(ErrorLoc, Inst, SymRef)) in getGlobal()
197 auto WasmSym = cast<MCSymbolWasm>(&SymRef->getSymbol()); in getGlobal()
204 switch (SymRef->getKind()) { in getGlobal()
222 const MCSymbolRefExpr *SymRef; in getTable() local
223 if (getSymRef(ErrorLoc, Inst, SymRef)) in getTable()
225 auto WasmSym = cast<MCSymbolWasm>(&SymRef->getSymbol()); in getTable()
[all …]
H A DWebAssemblyAsmTypeCheck.h49 const MCSymbolRefExpr *&SymRef);
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DXCOFFDump.cpp70 const XCOFFSymbolRef SymRef = Obj.toSymbolRef(Sym.getRawDataRefImpl()); in getXCOFFSymbolCsectSMC()
72 if (!SymRef.isCsectSymbol()) in getXCOFFSymbolCsectSMC()
75 auto CsectAuxEntOrErr = SymRef.getXCOFFCsectAuxRef(); in getXCOFFSymbolCsectSMC()
85 const XCOFFSymbolRef SymRef = Obj.toSymbolRef(Sym.getRawDataRefImpl()); in getXCOFFSymbolContainingSymbolRef()
86 if (!SymRef.isCsectSymbol()) in getXCOFFSymbolContainingSymbolRef() local
89 Expected<XCOFFCsectAuxRef> CsectAuxEntOrErr = SymRef.getXCOFFCsectAuxRef(); in getXCOFFSymbolContainingSymbolRef()
100 const XCOFFSymbolRef SymRef = Obj.toSymbolRef(Sym.getRawDataRefImpl()); in isLabel()
101 if (!SymRef.isCsectSymbol()) in isLabel() local
104 auto CsectAuxEntOrErr = SymRef.getXCOFFCsectAuxRef(); in isLabel()
71 const XCOFFSymbolRef SymRef = Obj.toSymbolRef(Sym.getRawDataRefImpl()); getXCOFFSymbolCsectSMC() local
H A Dllvm-objdump.cpp2989 std::optional<SymbolRef> SymRef = in printSymbol() local
2991 if (SymRef) { in printSymbol()
2993 Expected<StringRef> NameOrErr = SymRef->getName(); in printSymbol()
3001 SymName = getXCOFFSymbolDescription(createSymbolInfo(O, *SymRef), in printSymbol()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DConstantPools.cpp62 const auto SymRef = MCSymbolRefExpr::create(CPEntryLabel, Context); in addEntry() local
64 CachedConstantEntries[std::make_pair(C->getValue(), Size)] = SymRef; in addEntry()
66 CachedSymbolEntries[std::make_pair(&(S->getSymbol()), Size)] = SymRef; in addEntry()
67 return SymRef; in addEntry()
H A DWasmObjectWriter.cpp701 const wasm::WasmDataReference &SymRef = DataLocations[RelEntry.Symbol]; in getProvisionalValue() local
702 const WasmDataSegment &Segment = DataSegments[SymRef.Segment]; in getProvisionalValue()
704 return Segment.Offset + SymRef.Offset + RelEntry.Addend; in getProvisionalValue()
1911 auto *SymRef = dyn_cast<MCSymbolRefExpr>(Expr); in writeOneObject()
1912 if (!SymRef) in writeOneObject()
1915 const auto &TargetSym = cast<const MCSymbolWasm>(SymRef->getSymbol()); in writeOneObject()
1889 auto *SymRef = dyn_cast<MCSymbolRefExpr>(Expr); writeOneObject() local
H A DWinCOFFObjectWriter.cpp357 const MCSymbolRefExpr *SymRef = in getLinkedSymbol() local
359 if (!SymRef) in getLinkedSymbol()
362 const MCSymbol &Aliasee = SymRef->getSymbol(); in getLinkedSymbol()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYTargetStreamer.cpp57 const auto SymRef = MCSymbolRefExpr::create(CPEntryLabel, Context); in addEntry()
62 Value = MCBinaryExpr::createSub(AdjustExpr, SymRef, Context); in addEntry()
70 CachedEntries[C->getValue()] = SymRef; in addEntry()
71 return SymRef; in addEntry()
58 const auto SymRef = MCSymbolRefExpr::create(CPEntryLabel, Context); addEntry() local
H A DCSKYMCExpr.cpp88 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
89 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCExpr.cpp133 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
134 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/COFF/
H A DObjectFileCOFF.cpp270 for (const auto &SymRef : m_object->symbols()) { in ParseSymtab() local
271 const auto COFFSymRef = m_object->getCOFFSymbol(SymRef); in ParseSymtab()
273 Expected<StringRef> NameOrErr = SymRef.getName(); in ParseSymtab()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCExpr.cpp206 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
207 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCExpr.cpp259 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
260 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCExpr.cpp190 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
191 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp238 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
239 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCExpr.cpp206 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
207 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DMachOLinkGraphBuilder.cpp238 for (auto &SymRef : Obj.symbols()) { in createNormalizedSymbols()
240 unsigned SymbolIndex = Obj.getSymbolIndex(SymRef.getRawDataRefImpl()); in createNormalizedSymbols()
249 Obj.getSymbol64TableEntry(SymRef.getRawDataRefImpl()); in createNormalizedSymbols()
257 Obj.getSymbolTableEntry(SymRef.getRawDataRefImpl()); in createNormalizedSymbols()
272 if (auto NameOrErr = SymRef.getName()) in createNormalizedSymbols()
237 for (auto &SymRef : Obj.symbols()) { createNormalizedSymbols() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFObjectWriter.cpp109 if (const MCSymbolRefExpr *SymRef = Target.getSymA()) { in GetRelocTypeInner() local
112 if (SymRef->getSymbol().getName() == "_GLOBAL_OFFSET_TABLE_") in GetRelocTypeInner()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp71 void updateSymbolAddress(const SymbolRef &SymRef, uint64_t Addr);
118 void DyldELFObject<ELFT>::updateSymbolAddress(const SymbolRef &SymRef, in updateSymbolAddress() argument
122 ELFObjectFile<ELFT>::getSymbol(SymRef.getRawDataRefImpl())); in updateSymbolAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp1591 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in hasGOTReference() local
1592 return (SymRef.getSymbol().getName() == "_GLOBAL_OFFSET_TABLE_"); in hasGOTReference()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h1145 SymbolReference SymRef = in VisitTypedefNameDecl() local
1153 DeclarationFragmentsBuilder::getSubHeading(Decl), SymRef, in VisitTypedefNameDecl()
/freebsd/contrib/llvm-project/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp1861 SymbolRef SymRef(Sym); in getSymbolNamesFromObject() local
1862 Expected<uint64_t> AddressOrErr = SymRef.getAddress(); in getSymbolNamesFromObject()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp828 bool onIdentifierExpr(const MCExpr *SymRef, StringRef SymRefName, in onIdentifierExpr() argument
837 if (auto *CE = dyn_cast<MCConstantExpr>(SymRef)) in onIdentifierExpr()
851 if (setSymRef(SymRef, SymRefName, ErrMsg)) in onIdentifierExpr()
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DMasmParser.cpp1712 const MCExpr *SymRef = in parsePrimaryExpr() local
1716 MCBinaryExpr::Add, SymRef, in parsePrimaryExpr()
1719 Res = SymRef; in parsePrimaryExpr()

12