Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objcopy/COFF/
H A DReader.cpp92 COFFSymbolRef SymRef = *SymOrErr; in readSymbols() local
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()
129 else if (static_cast<uint32_t>(SymRef.getSectionNumber() - 1) < in readSymbols()
138 const coff_aux_weak_external *WE = SymRef.getWeakExternal(); in readSymbols()
[all …]
/freebsd-13.1/contrib/llvm-project/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()
63 const XCOFFSymbolRef SymRef = Obj->toSymbolRef(Sym.getRawDataRefImpl()); in isLabel() local
65 if (!SymRef.isCsectSymbol()) in isLabel()
68 auto CsectAuxEntOrErr = SymRef.getXCOFFCsectAuxRef(); in isLabel()
H A DMachODump.cpp8218 for (const SymbolRef &SymRef : Obj->symbols()) { in printMachOUnwindInfo() local
8221 auto SectOrErr = SymRef.getSection(); in printMachOUnwindInfo()
8231 uint64_t Addr = cantFail(SymRef.getValue()); in printMachOUnwindInfo()
8232 Symbols.insert(std::make_pair(Addr, SymRef)); in printMachOUnwindInfo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmTypeCheck.cpp136 const MCSymbolRefExpr *&SymRef) { in getSymRef() argument
140 SymRef = dyn_cast<MCSymbolRefExpr>(Op.getExpr()); in getSymRef()
141 if (!SymRef) in getSymRef()
148 const MCSymbolRefExpr *SymRef; in getGlobal() local
149 if (getSymRef(ErrorLoc, Inst, SymRef)) in getGlobal()
151 auto WasmSym = cast<MCSymbolWasm>(&SymRef->getSymbol()); in getGlobal()
158 if (SymRef->getKind() == MCSymbolRefExpr::VK_GOT) { in getGlobal()
224 const MCSymbolRefExpr *SymRef; in typeCheck() local
225 if (getSymRef(ErrorLoc, Inst, SymRef)) in typeCheck()
227 auto WasmSym = cast<MCSymbolWasm>(&SymRef->getSymbol()); in typeCheck()
H A DWebAssemblyAsmTypeCheck.h51 const MCSymbolRefExpr *&SymRef);
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/
H A DConstantPools.cpp51 const auto SymRef = MCSymbolRefExpr::create(CPEntryLabel, Context); in addEntry() local
53 CachedEntries[C->getValue()] = SymRef; in addEntry()
54 return SymRef; in addEntry()
H A DWasmObjectWriter.cpp651 const wasm::WasmDataReference &SymRef = DataLocations[RelEntry.Symbol]; in getProvisionalValue() local
652 const WasmDataSegment &Segment = DataSegments[SymRef.Segment]; in getProvisionalValue()
654 return Segment.Offset + SymRef.Offset + RelEntry.Addend; in getProvisionalValue()
1849 auto *SymRef = dyn_cast<MCSymbolRefExpr>(Expr); in writeOneObject() local
1850 if (!SymRef) in writeOneObject()
1852 const auto &TargetSym = cast<const MCSymbolWasm>(SymRef->getSymbol()); in writeOneObject()
H A DWinCOFFObjectWriter.cpp350 const MCSymbolRefExpr *SymRef = in getLinkedSymbol() local
352 if (!SymRef) in getLinkedSymbol()
355 const MCSymbol &Aliasee = SymRef->getSymbol(); in getLinkedSymbol()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCExpr.cpp75 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
76 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCExpr.cpp132 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
133 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCExpr.cpp199 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
200 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCExpr.cpp179 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
180 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DMachOLinkGraphBuilder.cpp239 for (auto &SymRef : Obj.symbols()) { in createNormalizedSymbols() local
241 unsigned SymbolIndex = Obj.getSymbolIndex(SymRef.getRawDataRefImpl()); in createNormalizedSymbols()
250 Obj.getSymbol64TableEntry(SymRef.getRawDataRefImpl()); in createNormalizedSymbols()
258 Obj.getSymbolTableEntry(SymRef.getRawDataRefImpl()); in createNormalizedSymbols()
273 if (auto NameOrErr = SymRef.getName()) in createNormalizedSymbols()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCExpr.cpp189 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
190 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp1367 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in hasGOTReference() local
1368 return (SymRef.getSymbol().getName() == "_GLOBAL_OFFSET_TABLE_"); in hasGOTReference()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp1720 SymbolRef SymRef(Sym); local
1721 Expected<uint64_t> AddressOrErr = SymRef.getAddress();
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp800 bool onIdentifierExpr(const MCExpr *SymRef, StringRef SymRefName, in onIdentifierExpr() argument
809 if (auto *CE = dyn_cast<MCConstantExpr>(SymRef)) in onIdentifierExpr()
823 if (setSymRef(SymRef, SymRefName, ErrMsg)) in onIdentifierExpr()
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DMasmParser.cpp1697 const MCExpr *SymRef = in parsePrimaryExpr() local
1701 MCBinaryExpr::Add, SymRef, in parsePrimaryExpr()
1704 Res = SymRef; in parsePrimaryExpr()