reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/ExecutionEngine/Orc/Core.cpp
  756           Symbols.insert(std::make_pair(KV.first, SymbolTableEntry(KV.second)));
  764           Symbols.erase(SI);
  783           auto SymI = Symbols.find(KV.first);
  784           assert(SymI != Symbols.end() && "Replacing unknown symbol");
  807           auto SymI = Symbols.find(KV.first);
  832       assert(Symbols.count(KV.first) && "JITDylib does not cover this symbol?");
  833       assert(Symbols.find(KV.first)->second.isInMaterializationPhase() &&
  850   assert(Symbols.count(Name) && "Name not in symbol table");
  851   assert(Symbols[Name].isInMaterializationPhase() &&
  855   if (Symbols[Name].getFlags().hasError())
  859   assert(Symbols[Name].getState() != SymbolState::Emitted &&
  874       auto OtherSymI = OtherJITDylib.Symbols.find(OtherSymbol);
  879       assert(OtherSymI != OtherJITDylib.Symbols.end() &&
  914     Symbols[Name].setFlags(Symbols[Name].getFlags() | JITSymbolFlags::HasError);
  914     Symbols[Name].setFlags(Symbols[Name].getFlags() | JITSymbolFlags::HasError);
  936       auto SymI = Symbols.find(KV.first);
  938       assert(SymI != Symbols.end() && "Symbol not found");
 1017       auto SymI = Symbols.find(Name);
 1018       assert(SymI != Symbols.end() && "No symbol table entry for Name");
 1076           auto DependantSymI = DependantJD.Symbols.find(DependantName);
 1077           assert(DependantSymI != DependantJD.Symbols.end() &&
 1158       assert(JD.Symbols.count(Name) && "No symbol table entry for Name");
 1159       auto &Sym = JD.Symbols[Name];
 1180           assert(DependantJD.Symbols.count(DependantName) &&
 1182           auto &DependantSym = DependantJD.Symbols[DependantName];
 1303       auto I = Symbols.find(Name);
 1306       if (I == Symbols.end()) {
 1342       Symbols.erase(SymI);
 1389     auto I = Symbols.find(Name);
 1390     if (I != Symbols.end()) {
 1450     auto SymI = Symbols.find(Name);
 1451     if (SymI == Symbols.end())
 1491         auto SymK = Symbols.find(KV.first);
 1588     auto SymI = Symbols.find(Name);
 1589     if (SymI == Symbols.end())
 1615         auto SymK = Symbols.find(KV.first);
 1616         assert(SymK != Symbols.end() && "Missing symbol table entry");
 1652     for (auto &KV : Symbols) {
 1739     auto I = Symbols.find(KV.first);
 1741     if (I != Symbols.end()) {
 1776     auto &SymEntry = Symbols[KV.first];