• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/

Lines Matching defs:SymI

663           auto SymI = Symbols.find(KV.first);
664 assert(SymI != Symbols.end() && "Replacing unknown symbol");
665 assert(SymI->second.getState() == SymbolState::Materializing &&
667 assert(!SymI->second.hasMaterializerAttached() &&
687 auto SymI = Symbols.find(KV.first);
688 assert(SymI->second.getState() == SymbolState::Materializing &&
690 assert(!SymI->second.hasMaterializerAttached() &&
694 SymI->second.setAddress(SymI->second.getAddress());
695 SymI->second.setMaterializerAttached(true);
817 SymbolTable::iterator SymI;
830 auto SymI = Symbols.find(KV.first);
832 assert(SymI != Symbols.end() && "Symbol not found");
833 assert(!SymI->second.hasMaterializerAttached() &&
835 assert(SymI->second.getState() == SymbolState::Materializing &&
837 assert(SymI->second.getAddress() == 0 &&
840 if (SymI->second.getFlags().hasError())
845 assert(Flags == (SymI->second.getFlags() &
850 {SymI, JITEvaluatedSymbol(KV.second.getAddress(), Flags)});
859 auto SymI = Worklist.back().SymI;
863 auto &Name = SymI->first;
867 SymI->second.setAddress(ResolvedSym.getAddress());
868 SymI->second.setFlags(ResolvedFlags);
869 SymI->second.setState(SymbolState::Resolved);
916 auto SymI = Symbols.find(Name);
917 assert(SymI != Symbols.end() && "No symbol table entry for Name");
919 if (SymI->second.getFlags().hasError())
922 Worklist.push_back(SymI);
931 auto SymI = Worklist.back();
934 auto &Name = SymI->first;
935 auto &SymEntry = SymI->second;
1016 SymI->second.setState(SymbolState::Ready);
1019 Q->notifySymbolMetRequiredState(Name, SymI->second.getSymbol());
1252 auto SymI = SymbolMaterializerItrPair.first;
1253 Symbols.erase(SymI);
1340 auto SymI = Symbols.find(Name);
1341 if (SymI == Symbols.end())
1346 if (SymI->second.getFlags().hasMaterializationSideEffectsOnly() &&
1352 if (!SymI->second.getFlags().isExported() &&
1358 if (SymI->second.getFlags().hasError()) {
1366 if (SymI->second.getState() >= Q->getRequiredState()) {
1367 Q->notifySymbolMetRequiredState(Name, SymI->second.getSymbol());
1373 if (SymI->second.hasMaterializerAttached()) {
1374 assert(SymI->second.getAddress() == 0 &&
1397 assert(SymI->second.getState() != SymbolState::NeverSearched &&
1398 SymI->second.getState() != SymbolState::Ready &&
1483 auto SymI = Symbols.find(Name);
1484 if (SymI == Symbols.end())
1489 if (SymI->second.getState() >= Q->getRequiredState()) {
1490 Q->notifySymbolMetRequiredState(Name, SymI->second.getSymbol());
1497 if (SymI->second.hasMaterializerAttached()) {
1498 assert(SymI->second.getAddress() == 0 &&
1521 assert(SymI->second.getState() != SymbolState::NeverSearched &&
1522 SymI->second.getState() != SymbolState::Ready &&