Home
last modified time | relevance | path

Searched refs:SymEntry (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Object/
H A DSymbolSizeTest.cpp17 std::vector<SymEntry> Syms{ in TEST()
18 SymEntry{it, 0xffffffff00000000ull, 1, 0}, in TEST()
19 SymEntry{it, 0x00ffffff00000000ull, 2, 0}, in TEST()
20 SymEntry{it, 0x00ffffff000000ffull, 3, 0}, in TEST()
21 SymEntry{it, 0x0000000100000000ull, 4, 0}, in TEST()
22 SymEntry{it, 0x00000000000000ffull, 5, 0}, in TEST()
23 SymEntry{it, 0x00000001000000ffull, 6, 0}, in TEST()
24 SymEntry{it, 0x000000010000ffffull, 7, 0}, in TEST()
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DSymbolSize.h18 struct SymEntry { struct
25 int compareAddress(const SymEntry *A, const SymEntry *B); argument
/llvm-project-15.0.7/llvm/lib/Object/
H A DSymbolSize.cpp21 int llvm::object::compareAddress(const SymEntry *A, const SymEntry *B) { in compareAddress()
64 std::vector<SymEntry> Addresses; in computeSymbolSizes()
104 for (SymEntry &P : Addresses) { in computeSymbolSizes()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldImpl.h513 const auto &SymEntry = pos->second; in getSymbol() local
515 if (SymEntry.getSectionID() != AbsoluteSymbolSection) in getSymbol()
516 SectionAddr = getSectionLoadAddress(SymEntry.getSectionID()); in getSymbol()
517 uint64_t TargetAddr = SectionAddr + SymEntry.getOffset(); in getSymbol()
523 TargetAddr = modifyAddressBasedOnFlags(TargetAddr, SymEntry.getFlags()); in getSymbol()
524 return JITEvaluatedSymbol(TargetAddr, SymEntry.getFlags()); in getSymbol()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp1077 auto &SymEntry = SymI->second; in emit() local
1080 assert(((SymEntry.getFlags().hasMaterializationSideEffectsOnly() && in emit()
1081 SymEntry.getState() == SymbolState::Materializing) || in emit()
1082 SymEntry.getState() == SymbolState::Resolved) && in emit()
1084 SymEntry.setState(SymbolState::Emitted); in emit()
1091 SymEntry.setState(SymbolState::Ready); in emit()
1721 auto &SymEntry = Symbols[KV.first]; in defineImpl() local
1722 SymEntry.setFlags(KV.second); in defineImpl()
1723 SymEntry.setState(SymbolState::NeverSearched); in defineImpl()
1724 SymEntry.setMaterializerAttached(true); in defineImpl()