Home
last modified time | relevance | path

Searched refs:SymbolTableEntry (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DType.cpp580 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 DRuntimeDyldImpl.h212 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 DRuntimeDyldELF.h190 SymbolTableEntry OriginalSymbol;
213 SymbolTableEntry &Entry) override;
H A DRuntimeDyld.cpp314 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 DRuntimeDyldELF.cpp2699 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 DLVCodeViewReader.cpp755 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 DSyntheticSections.cpp2172 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 DSyntheticSections.h647 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 DWriter.cpp1981 for (const SymbolTableEntry &e : part.dynSymTab->getSymbols()) in finalizeSections()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDerivedTypes.h239 void *SymbolTableEntry = nullptr; variable
328 bool hasName() const { return SymbolTableEntry != nullptr; } in hasName()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCore.h1177 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 DCore.cpp743 Symbols.insert(std::make_pair(Name, SymbolTableEntry(Flags))).first; in defineMaterializing()
1143 std::vector<std::pair<SymbolStringPtr, SymbolTableEntry *>> SymbolsSorted; in dump()