Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/llvm/llvm/tools/llvm-objdump/
H A DXCOFFDump.cpp49 const XCOFFSymbolRef SymRef = Obj.toSymbolRef(Sym.getRawDataRefImpl()); in getXCOFFSymbolCsectSMC() local
51 if (!SymRef.isCsectSymbol()) in getXCOFFSymbolCsectSMC()
54 auto CsectAuxEntOrErr = SymRef.getXCOFFCsectAuxRef(); in getXCOFFSymbolCsectSMC()
64 const XCOFFSymbolRef SymRef = Obj.toSymbolRef(Sym.getRawDataRefImpl()); in getXCOFFSymbolContainingSymbolRef() local
65 if (!SymRef.isCsectSymbol()) in getXCOFFSymbolContainingSymbolRef()
68 Expected<XCOFFCsectAuxRef> CsectAuxEntOrErr = SymRef.getXCOFFCsectAuxRef(); in getXCOFFSymbolContainingSymbolRef()
79 const XCOFFSymbolRef SymRef = Obj.toSymbolRef(Sym.getRawDataRefImpl()); in isLabel() local
80 if (!SymRef.isCsectSymbol()) in isLabel()
83 auto CsectAuxEntOrErr = SymRef.getXCOFFCsectAuxRef(); in isLabel()
H A Dllvm-objdump.cpp2504 std::optional<SymbolRef> SymRef = in printSymbol() local
2506 if (SymRef) { in printSymbol()
2508 Expected<StringRef> NameOrErr = SymRef->getName(); in printSymbol()
2518 SymName = getXCOFFSymbolDescription(createSymbolInfo(O, *SymRef), in printSymbol()
H A DMachODump.cpp8502 for (const SymbolRef &SymRef : Obj->symbols()) { in printMachOUnwindInfo() local
8505 auto SectOrErr = SymRef.getSection(); in printMachOUnwindInfo()
8515 uint64_t Addr = cantFail(SymRef.getValue()); in printMachOUnwindInfo()
8516 Symbols.insert(std::make_pair(Addr, SymRef)); in printMachOUnwindInfo()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmTypeCheck.cpp157 const MCSymbolRefExpr *&SymRef) { in getSymRef() argument
161 SymRef = dyn_cast<MCSymbolRefExpr>(Op.getExpr()); in getSymRef()
162 if (!SymRef) in getSymRef()
169 const MCSymbolRefExpr *SymRef; in getGlobal() local
170 if (getSymRef(ErrorLoc, Inst, SymRef)) in getGlobal()
172 auto WasmSym = cast<MCSymbolWasm>(&SymRef->getSymbol()); in getGlobal()
179 switch (SymRef->getKind()) { in getGlobal()
197 const MCSymbolRefExpr *SymRef; in getTable() local
198 if (getSymRef(ErrorLoc, Inst, SymRef)) in getTable()
200 auto WasmSym = cast<MCSymbolWasm>(&SymRef->getSymbol()); in getTable()
[all …]
H A DWebAssemblyAsmTypeCheck.h47 const MCSymbolRefExpr *&SymRef);
/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DConstantPools.cpp61 const auto SymRef = MCSymbolRefExpr::create(CPEntryLabel, Context); in addEntry() local
63 CachedConstantEntries[C->getValue()] = SymRef; in addEntry()
65 CachedSymbolEntries[&(S->getSymbol())] = SymRef; in addEntry()
66 return SymRef; in addEntry()
H A DWasmObjectWriter.cpp705 const wasm::WasmDataReference &SymRef = DataLocations[RelEntry.Symbol]; in getProvisionalValue() local
706 const WasmDataSegment &Segment = DataSegments[SymRef.Segment]; in getProvisionalValue()
708 return Segment.Offset + SymRef.Offset + RelEntry.Addend; in getProvisionalValue()
1902 auto *SymRef = dyn_cast<MCSymbolRefExpr>(Expr); in writeOneObject() local
1903 if (!SymRef) in writeOneObject()
1905 const auto &TargetSym = cast<const MCSymbolWasm>(SymRef->getSymbol()); in writeOneObject()
H A DWinCOFFObjectWriter.cpp368 const MCSymbolRefExpr *SymRef = in getLinkedSymbol() local
370 if (!SymRef) in getLinkedSymbol()
373 const MCSymbol &Aliasee = SymRef->getSymbol(); in getLinkedSymbol()
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYTargetStreamer.cpp58 const auto SymRef = MCSymbolRefExpr::create(CPEntryLabel, Context); in addEntry() local
63 Value = MCBinaryExpr::createSub(AdjustExpr, SymRef, Context); in addEntry()
71 CachedEntries[C->getValue()] = SymRef; in addEntry()
72 return SymRef; in addEntry()
H A DCSKYMCExpr.cpp88 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
89 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCExpr.cpp204 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
205 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCExpr.cpp207 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
208 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCExpr.cpp180 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
181 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp240 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
241 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFObjectWriter.cpp99 if (const MCSymbolRefExpr *SymRef = Target.getSymA()) { in GetRelocTypeInner() local
102 if (SymRef->getSymbol().getName() == "_GLOBAL_OFFSET_TABLE_") in GetRelocTypeInner()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCExpr.cpp205 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
206 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DMachOLinkGraphBuilder.cpp232 for (auto &SymRef : Obj.symbols()) { in createNormalizedSymbols() local
234 unsigned SymbolIndex = Obj.getSymbolIndex(SymRef.getRawDataRefImpl()); in createNormalizedSymbols()
243 Obj.getSymbol64TableEntry(SymRef.getRawDataRefImpl()); in createNormalizedSymbols()
251 Obj.getSymbolTableEntry(SymRef.getRawDataRefImpl()); in createNormalizedSymbols()
266 if (auto NameOrErr = SymRef.getName()) in createNormalizedSymbols()
/openbsd-src/gnu/llvm/clang/lib/ExtractAPI/
H A DExtractAPIVisitor.cpp351 SymbolReference SymRef = in VisitTypedefNameDecl() local
357 DeclarationFragmentsBuilder::getSubHeading(Decl), SymRef, in VisitTypedefNameDecl()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp1475 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in hasGOTReference() local
1476 return (SymRef.getSymbol().getName() == "_GLOBAL_OFFSET_TABLE_"); in hasGOTReference()
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp70 void updateSymbolAddress(const SymbolRef &SymRef, uint64_t Addr);
117 void DyldELFObject<ELFT>::updateSymbolAddress(const SymbolRef &SymRef, in updateSymbolAddress() argument
121 ELFObjectFile<ELFT>::getSymbol(SymRef.getRawDataRefImpl())); in updateSymbolAddress()
/openbsd-src/gnu/llvm/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp1834 SymbolRef SymRef(Sym); in getSymbolNamesFromObject() local
1835 Expected<uint64_t> AddressOrErr = SymRef.getAddress(); in getSymbolNamesFromObject()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp814 bool onIdentifierExpr(const MCExpr *SymRef, StringRef SymRefName, in onIdentifierExpr() argument
823 if (auto *CE = dyn_cast<MCConstantExpr>(SymRef)) in onIdentifierExpr()
837 if (setSymRef(SymRef, SymRefName, ErrMsg)) in onIdentifierExpr()
/openbsd-src/gnu/llvm/llvm/lib/MC/MCParser/
H A DMasmParser.cpp1723 const MCExpr *SymRef = in parsePrimaryExpr() local
1727 MCBinaryExpr::Add, SymRef, in parsePrimaryExpr()
1730 Res = SymRef; in parsePrimaryExpr()