Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/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 …]
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
H A DXCOFFDump.cpp49 XCOFFSymbolRef SymRef(Sym.getRawDataRefImpl(), Obj); in getXCOFFSymbolCsectSMC() local
51 if (SymRef.hasCsectAuxEnt()) in getXCOFFSymbolCsectSMC()
52 return SymRef.getXCOFFCsectAuxEnt32()->StorageMappingClass; in getXCOFFSymbolCsectSMC()
59 XCOFFSymbolRef SymRef(Sym.getRawDataRefImpl(), Obj); in isLabel() local
61 if (SymRef.hasCsectAuxEnt()) in isLabel()
62 return SymRef.getXCOFFCsectAuxEnt32()->isLabel(); 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()
/netbsd/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/
H A DELF_x86_64.cpp331 for (auto SymRef : *Symbols) { in createNormalizedSymbols()
564 for (auto SymRef : *Symbols) { in graphifyRegularSymbols()
566 auto Type = SymRef.getType(); in graphifyRegularSymbols()
578 auto Name = SymRef.getName(*StringTable); in graphifyRegularSymbols()
583 if (SymRef.isCommon()) { in graphifyRegularSymbols()
588 SymRef.st_size, SymRef.getValue(), false); in graphifyRegularSymbols()
597 switch (SymRef.getBinding()) { in graphifyRegularSymbols()
613 switch (SymRef.getVisibility()) { in graphifyRegularSymbols()
631 if (SymRef.isDefined() && in graphifyRegularSymbols()
661 *B, SymRef.getValue(), *Name, SymRef.st_size, L, S, in graphifyRegularSymbols()
[all …]
H A DMachOLinkGraphBuilder.cpp233 for (auto &SymRef : Obj.symbols()) { in createNormalizedSymbols() local
235 unsigned SymbolIndex = Obj.getSymbolIndex(SymRef.getRawDataRefImpl()); in createNormalizedSymbols()
244 Obj.getSymbol64TableEntry(SymRef.getRawDataRefImpl()); in createNormalizedSymbols()
252 Obj.getSymbolTableEntry(SymRef.getRawDataRefImpl()); in createNormalizedSymbols()
267 if (auto NameOrErr = SymRef.getName()) in createNormalizedSymbols()
/netbsd/external/apache2/llvm/dist/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.cpp641 const wasm::WasmDataReference &SymRef = DataLocations[RelEntry.Symbol]; in getProvisionalValue() local
642 const WasmDataSegment &Segment = DataSegments[SymRef.Segment]; in getProvisionalValue()
644 return Segment.Offset + SymRef.Offset + RelEntry.Addend; in getProvisionalValue()
1838 auto *SymRef = dyn_cast<MCSymbolRefExpr>(Expr); in writeOneObject() local
1839 if (!SymRef) in writeOneObject()
1841 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()
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCExpr.cpp192 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl() local
193 cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS); in fixELFSymbolsInTLSFixupsImpl()
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp1374 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); in hasGOTReference() local
1375 return (SymRef.getSymbol().getName() == "_GLOBAL_OFFSET_TABLE_"); in hasGOTReference()
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp1835 SymbolRef SymRef(Sym); local
1836 Expected<uint64_t> AddressOrErr = SymRef.getAddress();
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
H A DMasmParser.cpp1575 const MCExpr *SymRef = in parsePrimaryExpr() local
1579 MCBinaryExpr::Add, SymRef, in parsePrimaryExpr()
1582 Res = SymRef; in parsePrimaryExpr()