Searched refs:SymbolTableEntry (Results 1 – 12 of 12) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Type.cpp | 580 if (SymbolTableEntry) in setName() 581 SymbolTable.remove((EntryTy *)SymbolTableEntry); in setName() 585 if (SymbolTableEntry) { in setName() 587 ((EntryTy *)SymbolTableEntry)->Destroy(SymbolTable.getAllocator()); in setName() 588 SymbolTableEntry = nullptr; in setName() 614 if (SymbolTableEntry) in setName() 615 ((EntryTy *)SymbolTableEntry)->Destroy(SymbolTable.getAllocator()); in setName() 616 SymbolTableEntry = &*IterBool.first; in setName() 701 if (!SymbolTableEntry) return StringRef(); in getName() 703 return ((StringMapEntry<StructType*> *)SymbolTableEntry)->getKey(); in getName()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldImpl.h | 212 class SymbolTableEntry { 214 SymbolTableEntry() = default; 216 SymbolTableEntry(unsigned SectionID, uint64_t Offset, JITSymbolFlags Flags) in SymbolTableEntry() function 231 typedef StringMap<SymbolTableEntry> RTDyldSymbolTable; 441 virtual void processNewSymbol(const SymbolRef &ObjSymbol, SymbolTableEntry& Entry) {} in processNewSymbol()
|
| H A D | RuntimeDyldELF.h | 190 SymbolTableEntry OriginalSymbol; 213 SymbolTableEntry &Entry) override;
|
| H A D | RuntimeDyld.cpp | 314 Name, SymbolTableEntry(SectionID, Addr, *JITSymFlags)); in loadObjectImpl() 351 Name, SymbolTableEntry(SectionID, SectOffset, *JITSymFlags)); in loadObjectImpl() 795 SymbolTableEntry(SectionID, Offset, std::move(*JITSymFlags)); in emitCommonSymbols()
|
| H A D | RuntimeDyldELF.cpp | 2699 void RuntimeDyldELF::processNewSymbol(const SymbolRef &ObjSymbol, SymbolTableEntry& Symbol) { in processNewSymbol() 2718 Symbol = SymbolTableEntry(IFuncStubSectionID, IFuncStubOffset, in processNewSymbol()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
| H A D | LVCodeViewReader.cpp | 755 LVSymbolTableEntry SymbolTableEntry = getSymbolTableEntry(SymbolName); in traverseSymbolSection() local 756 LVScope *Function = SymbolTableEntry.Scope; in traverseSymbolSection() 760 LVAddress Addendum = SymbolTableEntry.Address; in traverseSymbolSection() 761 LVSectionIndex SectionIndex = SymbolTableEntry.SectionIndex; in traverseSymbolSection()
|
| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | SyntheticSections.cpp | 2172 static void sortMipsSymbols(Ctx &ctx, SmallVector<SymbolTableEntry, 0> &syms) { in sortMipsSymbols() argument 2174 [&](const SymbolTableEntry &l, const SymbolTableEntry &r) { in sortMipsSymbols() 2213 for (const SymbolTableEntry &s : symbols) in finalizeContents() 2229 [](const SymbolTableEntry &s) { return s.sym->isLocal(); }); in sortSymTabSymbols() 2238 MapVector<InputFile *, SmallVector<SymbolTableEntry, 0>> arr; in sortSymTabSymbols() 2239 for (const SymbolTableEntry &s : llvm::make_range(symbols.begin(), e)) in sortSymTabSymbols() 2244 for (SymbolTableEntry &entry : p.second) in sortSymTabSymbols() 2263 for (const SymbolTableEntry &e : symbols) { in getSymbolIndex() 2309 for (SymbolTableEntry &ent : symbols) { in writeTo() 2352 for (SymbolTableEntry &ent : symbols) { in writeTo() [all …]
|
| H A D | SyntheticSections.h | 647 struct SymbolTableEntry { struct 660 ArrayRef<SymbolTableEntry> getSymbols() const { return symbols; } in getSymbols() argument 666 SmallVector<SymbolTableEntry, 0> symbols; 705 void addSymbols(llvm::SmallVectorImpl<SymbolTableEntry> &symbols);
|
| H A D | Writer.cpp | 1981 for (const SymbolTableEntry &e : part.dynSymTab->getSymbols()) in finalizeSections()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DerivedTypes.h | 239 void *SymbolTableEntry = nullptr; variable 328 bool hasName() const { return SymbolTableEntry != nullptr; } in hasName()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | Core.h | 1177 class SymbolTableEntry { 1179 SymbolTableEntry() = default; 1180 SymbolTableEntry(JITSymbolFlags Flags) in SymbolTableEntry() function 1211 using SymbolTable = DenseMap<SymbolStringPtr, SymbolTableEntry>;
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | Core.cpp | 743 Symbols.insert(std::make_pair(Name, SymbolTableEntry(Flags))).first; in defineMaterializing() 1143 std::vector<std::pair<SymbolStringPtr, SymbolTableEntry *>> SymbolsSorted; in dump()
|