Lines Matching refs:SymbolState
159 const SymbolLookupSet &Symbols, SymbolState RequiredState, in AsynchronousSymbolQuery()
162 assert(RequiredState >= SymbolState::Resolved && in AsynchronousSymbolQuery()
470 QuerySymbols, SymbolState::Resolved, std::move(OnComplete), in materialize()
516 SymbolLookupSet LookupSet, SymbolState RequiredState) in InProgressLookupState()
528 SymbolState RequiredState;
544 SymbolState::NeverSearched), in InProgressLookupFlagsState()
566 SymbolState RequiredState, in InProgressFullLookupState()
725 EntryItr->second.setState(SymbolState::Materializing); in defineMaterializing()
753 assert(SymI->second.getState() == SymbolState::Materializing && in replace()
784 assert(SymI->second.getState() == SymbolState::Materializing && in replace()
838 SymbolState::NeverSearched && in getRequestedSymbols()
839 Symbols.find(KV.first)->second.getState() != SymbolState::Ready && in getRequestedSymbols()
858 assert(Symbols[Name].getState() < SymbolState::Emitted && in addDependencies()
871 assert(Symbols[Name].getState() != SymbolState::Emitted && in addDependencies()
897 if (OtherSymEntry.getState() == SymbolState::Ready) in addDependencies()
911 if (OtherSymEntry.getState() == SymbolState::Emitted) in addDependencies()
964 assert(SymI->second.getState() == SymbolState::Materializing && in resolve()
1004 SymI->second.setState(SymbolState::Resolved); in resolve()
1011 for (auto &Q : MI.takeQueriesMeeting(SymbolState::Resolved)) { in resolve()
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()
1136 if (DependantSymEntry.getState() == SymbolState::Emitted && in emit()
1143 DependantSymEntry.setState(SymbolState::Ready); in emit()
1147 DependantMI.takeQueriesMeeting(SymbolState::Ready)) { in emit()
1162 SymI->second.setState(SymbolState::Ready); in emit()
1164 for (auto &Q : MI.takeQueriesMeeting(SymbolState::Ready)) { in emit()
1265 if (DependantSym.getState() == SymbolState::Emitted) { in failSymbols()
1378 if (I->second.getState() != SymbolState::NeverSearched && in remove()
1379 I->second.getState() != SymbolState::Ready) { in remove()
1473 assert((Symbols[KV.first].getState() != SymbolState::Ready || in dump()
1487 [](const std::shared_ptr<AsynchronousSymbolQuery> &V, SymbolState S) { in addQuery()
1506 JITDylib::MaterializingInfo::takeQueriesMeeting(SymbolState RequiredState) { in takeQueriesMeeting()
1677 I->second.getState() > SymbolState::NeverSearched) in defineImpl()
1680 assert(I->second.getState() == SymbolState::NeverSearched && in defineImpl()
1723 SymEntry.setState(SymbolState::NeverSearched); in defineImpl()
1806 std::move(Names), SymbolState::Ready, in lookupInitSymbols()
1868 std::move(Names), SymbolState::Ready, in lookupInitSymbolsAsync()
2078 SymbolLookupSet Symbols, SymbolState RequiredState, in lookup()
2108 SymbolState RequiredState, in lookup()
2161 SymbolStringPtr Name, SymbolState RequiredState) { in lookup()
2175 SymbolState RequiredState) { in lookup()
2181 SymbolState RequiredState) { in lookup()
2688 SymK->second.setState(SymbolState::Materializing); in OL_completeLookup()
2699 assert(SymI->second.getState() != SymbolState::NeverSearched && in OL_completeLookup()
2700 SymI->second.getState() != SymbolState::Ready && in OL_completeLookup()
2728 assert(SymI->second.getState() == SymbolState::Materializing && in OL_completeLookup()