Home
last modified time | relevance | path

Searched refs:BasicSymbolRef (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DModuleSymbolTable.cpp61 CollectAsmSymbols(*M, [this](StringRef Name, BasicSymbolRef::Flags Flags) { in addModule()
142 function_ref<void(StringRef, BasicSymbolRef::Flags)> AsmSymbol) { in CollectAsmSymbols()
150 uint32_t Res = BasicSymbolRef::SF_Executable; in CollectAsmSymbols()
155 Res |= BasicSymbolRef::SF_Global; in CollectAsmSymbols()
161 Res |= BasicSymbolRef::SF_Undefined; in CollectAsmSymbols()
162 Res |= BasicSymbolRef::SF_Global; in CollectAsmSymbols()
165 Res |= BasicSymbolRef::SF_Weak; in CollectAsmSymbols()
166 Res |= BasicSymbolRef::SF_Global; in CollectAsmSymbols()
169 Res |= BasicSymbolRef::SF_Weak; in CollectAsmSymbols()
170 Res |= BasicSymbolRef::SF_Undefined; in CollectAsmSymbols()
[all …]
H A DTapiFile.cpp27 uint32_t Flags = BasicSymbolRef::SF_Global; in getFlags()
29 Flags |= BasicSymbolRef::SF_Undefined; in getFlags()
31 Flags |= BasicSymbolRef::SF_Exported; in getFlags()
34 Flags |= BasicSymbolRef::SF_Weak; in getFlags()
109 return BasicSymbolRef{DRI, this}; in symbol_begin()
115 return BasicSymbolRef{DRI, this}; in symbol_end()
H A DIRSymtab.cpp256 if (Flags & object::BasicSymbolRef::SF_Undefined) in addSymbol()
258 if (Flags & object::BasicSymbolRef::SF_Weak) in addSymbol()
260 if (Flags & object::BasicSymbolRef::SF_Common) in addSymbol()
262 if (Flags & object::BasicSymbolRef::SF_Indirect) in addSymbol()
264 if (Flags & object::BasicSymbolRef::SF_Global) in addSymbol()
266 if (Flags & object::BasicSymbolRef::SF_FormatSpecific) in addSymbol()
268 if (Flags & object::BasicSymbolRef::SF_Executable) in addSymbol()
275 if (Flags & object::BasicSymbolRef::SF_Undefined) in addSymbol()
297 if (Flags & object::BasicSymbolRef::SF_Common) { in addSymbol()
325 if ((Flags & object::BasicSymbolRef::SF_Weak) && in addSymbol()
[all …]
H A DIRObjectFile.cpp56 return basic_symbol_iterator(BasicSymbolRef(Ret, this)); in symbol_begin()
63 return basic_symbol_iterator(BasicSymbolRef(Ret, this)); in symbol_end()
H A DArchiveWriter.cpp362 static bool isArchiveSymbol(const object::BasicSymbolRef &S) { in isArchiveSymbol()
749 for (const object::BasicSymbolRef &S : Obj->symbols()) { in getSymbols()
H A DWasmObjectFile.cpp1824 return BasicSymbolRef(Ref, this); in symbol_begin()
1831 return BasicSymbolRef(Ref, this); in symbol_end()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DSymbolicFile.h104 class BasicSymbolRef {
127 BasicSymbolRef() = default;
128 BasicSymbolRef(DataRefImpl SymbolP, const SymbolicFile *Owner);
130 bool operator==(const BasicSymbolRef &Other) const;
131 bool operator<(const BasicSymbolRef &Other) const;
144 using basic_symbol_iterator = content_iterator<BasicSymbolRef>;
187 inline BasicSymbolRef::BasicSymbolRef(DataRefImpl SymbolP, in BasicSymbolRef() function
191 inline bool BasicSymbolRef::operator==(const BasicSymbolRef &Other) const {
195 inline bool BasicSymbolRef::operator<(const BasicSymbolRef &Other) const {
199 inline void BasicSymbolRef::moveNext() { in moveNext()
[all …]
H A DObjectFile.h169 class SymbolRef : public BasicSymbolRef {
184 SymbolRef(const BasicSymbolRef &B) : BasicSymbolRef(B) { in SymbolRef()
185 assert(isa<ObjectFile>(BasicSymbolRef::getObject())); in SymbolRef()
217 const BasicSymbolRef &P = basic_symbol_iterator::operator *();
222 const BasicSymbolRef &P = basic_symbol_iterator::operator *();
459 : BasicSymbolRef(SymbolP, Owner) {} in SymbolRef()
490 const SymbolicFile *O = BasicSymbolRef::getObject(); in getObject()
H A DCOFFImportFile.h56 return BasicSymbolRef(DataRefImpl(), this); in symbol_begin()
67 return BasicSymbolRef(Symb, this); in symbol_end()
H A DModuleSymbolTable.h60 function_ref<void(StringRef, object::BasicSymbolRef::Flags)> AsmSymbol);
H A DGOFFObjectFile.h138 return cast<GOFFObjectFile>(BasicSymbolRef::getObject()); in getObject()
H A DXCOFFObjectFile.h868 return cast<XCOFFObjectFile>(BasicSymbolRef::getObject());
H A DELFObjectFile.h178 return cast<ELFObjectFileBase>(BasicSymbolRef::getObject()); in getObject()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DObjectFileInterface.cpp51 if (*SymFlagsOrErr & object::BasicSymbolRef::SF_Undefined) in getMachOObjectFileSymbolInfo()
55 if (!(*SymFlagsOrErr & object::BasicSymbolRef::SF_Global)) in getMachOObjectFileSymbolInfo()
108 if (*SymFlagsOrErr & object::BasicSymbolRef::SF_Undefined) in getELFObjectFileSymbolInfo()
112 if (!(*SymFlagsOrErr & object::BasicSymbolRef::SF_Global)) in getELFObjectFileSymbolInfo()
184 if (*SymFlagsOrErr & object::BasicSymbolRef::SF_Undefined) in getCOFFObjectFileSymbolInfo()
189 if (!(*SymFlagsOrErr & object::BasicSymbolRef::SF_Global)) in getCOFFObjectFileSymbolInfo()
290 if (*SymFlagsOrErr & object::BasicSymbolRef::SF_Undefined) in getGenericObjectFileSymbolInfo()
294 if (!(*SymFlagsOrErr & object::BasicSymbolRef::SF_Global)) in getGenericObjectFileSymbolInfo()
H A DRTDyldObjectLinkingLayer.cpp141 (*SymFlagsOrErr & object::BasicSymbolRef::SF_Weak)) { in emit()
166 if (!(*SymFlagsOrErr & object::BasicSymbolRef::SF_Global)) { in emit()
251 if (SymFlags & object::BasicSymbolRef::SF_Undefined) in onObjLoad()
276 if (SymFlags & object::BasicSymbolRef::SF_Undefined) in onObjLoad()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DJITSymbol.cpp76 if (*SymbolFlagsOrErr & object::BasicSymbolRef::SF_Weak) in fromObjectSymbol()
78 if (*SymbolFlagsOrErr & object::BasicSymbolRef::SF_Common) in fromObjectSymbol()
80 if (*SymbolFlagsOrErr & object::BasicSymbolRef::SF_Exported) in fromObjectSymbol()
100 if (*SymbolFlagsOrErr & object::BasicSymbolRef::SF_Thumb) in fromObjectSymbol()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DCOFFImportDumper.cpp56 for (const object::BasicSymbolRef &Sym : File->symbols()) { in dumpCOFFImportFile()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTOModule.cpp573 if (Flags & object::BasicSymbolRef::SF_FormatSpecific) in parseSymbols()
576 bool IsUndefined = Flags & object::BasicSymbolRef::SF_Undefined; in parseSymbols()
589 else if (Flags & object::BasicSymbolRef::SF_Global) in parseSymbols()
H A DLTO.cpp891 if ((Flags & object::BasicSymbolRef::SF_Global) && in addRegularLTO()
892 !(Flags & object::BasicSymbolRef::SF_FormatSpecific)) in addRegularLTO()
/freebsd/contrib/llvm-project/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp227 BasicSymbolRef Sym;
1211 static unsigned getNsectInMachO(MachOObjectFile &Obj, BasicSymbolRef Sym) { in getNsectInMachO()
1285 S.Sym = BasicSymbolRef(); in dumpSymbolsFromDLInfoMachO()
1381 U.Sym = BasicSymbolRef(); in dumpSymbolsFromDLInfoMachO()
1442 B.Sym = BasicSymbolRef(); in dumpSymbolsFromDLInfoMachO()
1500 L.Sym = BasicSymbolRef(); in dumpSymbolsFromDLInfoMachO()
1561 W.Sym = BasicSymbolRef(); in dumpSymbolsFromDLInfoMachO()
1634 F.Sym = BasicSymbolRef(); in dumpSymbolsFromDLInfoMachO()
1823 for (BasicSymbolRef Sym : Symbols) { in getSymbolNamesFromObject()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp981 M, [&](StringRef Name, object::BasicSymbolRef::Flags Flags) { in buildModuleSummaryIndex()
983 if (Flags & (object::BasicSymbolRef::SF_Weak | in buildModuleSummaryIndex()
984 object::BasicSymbolRef::SF_Global)) in buildModuleSummaryIndex()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DCOFFDump.cpp839 for (const object::BasicSymbolRef &Sym : i.symbols()) { in printCOFFSymbolTable()