Searched refs:SymEntry (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/Object/ |
| H A D | SymbolSizeTest.cpp | 17 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 D | SymbolSize.h | 18 struct SymEntry { struct 25 int compareAddress(const SymEntry *A, const SymEntry *B); argument
|
| /llvm-project-15.0.7/llvm/lib/Object/ |
| H A D | SymbolSize.cpp | 21 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 D | RuntimeDyldImpl.h | 513 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 D | Core.cpp | 1077 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()
|