Searched refs:SymbolTableEntry (Results 1 – 11 of 11) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | Type.cpp | 473 if (SymbolTableEntry) in setName() 474 SymbolTable.remove((EntryTy *)SymbolTableEntry); in setName() 478 if (SymbolTableEntry) { in setName() 480 ((EntryTy *)SymbolTableEntry)->Destroy(SymbolTable.getAllocator()); in setName() 481 SymbolTableEntry = nullptr; in setName() 507 if (SymbolTableEntry) in setName() 508 ((EntryTy *)SymbolTableEntry)->Destroy(SymbolTable.getAllocator()); in setName() 509 SymbolTableEntry = &*IterBool.first; in setName() 585 if (!SymbolTableEntry) return StringRef(); in getName() 587 return ((StringMapEntry<StructType*> *)SymbolTableEntry)->getKey(); in getName()
|
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldImpl.h | 217 class SymbolTableEntry { 219 SymbolTableEntry() = default; 221 SymbolTableEntry(unsigned SectionID, uint64_t Offset, JITSymbolFlags Flags) in SymbolTableEntry() function 236 typedef StringMap<SymbolTableEntry> RTDyldSymbolTable; 440 virtual void processNewSymbol(const SymbolRef &ObjSymbol, SymbolTableEntry& Entry) {} in processNewSymbol()
|
H A D | RuntimeDyldELF.h | 171 SymbolTableEntry OriginalSymbol; 194 SymbolTableEntry &Entry) override;
|
H A D | RuntimeDyld.cpp | 314 Name, SymbolTableEntry(SectionID, Addr, *JITSymFlags)); in loadObjectImpl() 351 Name, SymbolTableEntry(SectionID, SectOffset, *JITSymFlags)); in loadObjectImpl() 792 SymbolTableEntry(SectionID, Offset, std::move(*JITSymFlags)); in emitCommonSymbols()
|
H A D | RuntimeDyldELF.cpp | 2291 void RuntimeDyldELF::processNewSymbol(const SymbolRef &ObjSymbol, SymbolTableEntry& Symbol) { in processNewSymbol() 2310 Symbol = SymbolTableEntry(IFuncStubSectionID, IFuncStubOffset, in processNewSymbol()
|
/openbsd/gnu/llvm/lld/ELF/ |
H A D | SyntheticSections.cpp | 2068 static bool sortMipsSymbols(const SymbolTableEntry &l, in sortMipsSymbols() 2069 const SymbolTableEntry &r) { in sortMipsSymbols() 2106 for (const SymbolTableEntry &s : symbols) in finalizeContents() 2131 MapVector<InputFile *, SmallVector<SymbolTableEntry, 0>> arr; in sortSymTabSymbols() 2137 for (SymbolTableEntry &entry : p.second) in sortSymTabSymbols() 2156 for (const SymbolTableEntry &e : symbols) { in getSymbolIndex() 2201 for (SymbolTableEntry &ent : symbols) { in writeTo() 2244 for (SymbolTableEntry &ent : symbols) { in writeTo() 2282 for (const SymbolTableEntry &entry : in.symTab->getSymbols()) { in writeTo() 2432 for (SymbolTableEntry &ent : llvm::make_range(mid, v.end())) { in addSymbols() [all …]
|
H A D | SyntheticSections.h | 630 struct SymbolTableEntry { struct 643 ArrayRef<SymbolTableEntry> getSymbols() const { return symbols; } in getSymbols() argument 649 SmallVector<SymbolTableEntry, 0> symbols; 688 void addSymbols(llvm::SmallVectorImpl<SymbolTableEntry> &symbols);
|
H A D | Writer.cpp | 1988 for (const SymbolTableEntry &e : part.dynSymTab->getSymbols()) in finalizeSections()
|
/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | DerivedTypes.h | 228 void *SymbolTableEntry = nullptr; variable 290 bool hasName() const { return SymbolTableEntry != nullptr; } in hasName()
|
/openbsd/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | Core.h | 1207 class SymbolTableEntry { 1209 SymbolTableEntry() = default; 1210 SymbolTableEntry(JITSymbolFlags Flags) in SymbolTableEntry() function 1249 using SymbolTable = DenseMap<SymbolStringPtr, SymbolTableEntry>;
|
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
H A D | Core.cpp | 723 Symbols.insert(std::make_pair(Name, SymbolTableEntry(Flags))).first; in defineMaterializing()
|