| /openbsd-src/gnu/llvm/llvm/lib/ObjCopy/COFF/ |
| H A D | COFFReader.cpp | 92 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 D | XCOFFDump.cpp | 49 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 D | llvm-objdump.cpp | 2504 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 D | MachODump.cpp | 8502 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 D | WebAssemblyAsmTypeCheck.cpp | 157 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 D | WebAssemblyAsmTypeCheck.h | 47 const MCSymbolRefExpr *&SymRef);
|
| /openbsd-src/gnu/llvm/llvm/lib/MC/ |
| H A D | ConstantPools.cpp | 61 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 D | WasmObjectWriter.cpp | 705 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 D | WinCOFFObjectWriter.cpp | 368 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 D | CSKYTargetStreamer.cpp | 58 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 D | CSKYMCExpr.cpp | 88 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 D | AArch64MCExpr.cpp | 133 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 D | LoongArchMCExpr.cpp | 204 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 D | VEMCExpr.cpp | 207 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 D | RISCVMCExpr.cpp | 180 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 D | MipsMCExpr.cpp | 240 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 D | ARMELFObjectWriter.cpp | 99 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 D | SparcMCExpr.cpp | 205 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 D | MachOLinkGraphBuilder.cpp | 232 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 D | ExtractAPIVisitor.cpp | 351 SymbolReference SymRef = in VisitTypedefNameDecl() local 357 DeclarationFragmentsBuilder::getSubHeading(Decl), SymRef, in VisitTypedefNameDecl()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/AsmParser/ |
| H A D | SparcAsmParser.cpp | 1475 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 D | RuntimeDyldELF.cpp | 70 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 D | llvm-nm.cpp | 1834 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 D | X86AsmParser.cpp | 814 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 D | MasmParser.cpp | 1723 const MCExpr *SymRef = in parsePrimaryExpr() local 1727 MCBinaryExpr::Add, SymRef, in parsePrimaryExpr() 1730 Res = SymRef; in parsePrimaryExpr()
|