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

Declarations

include/llvm/ExecutionEngine/Orc/Core.h
   38 enum class SymbolState : uint8_t;

References

include/llvm/ExecutionEngine/Orc/Core.h
  108 raw_ostream &operator<<(raw_ostream &OS, const SymbolState &S);
  452                           SymbolState RequiredState,
  470   SymbolState getRequiredState() { return RequiredState; }
  486   SymbolState RequiredState;
  645     AsynchronousSymbolQueryList takeQueriesMeeting(SymbolState RequiredState);
  663         : Flags(Flags), State(static_cast<uint8_t>(SymbolState::NeverSearched)),
  668     SymbolState getState() const { return static_cast<SymbolState>(State); }
  671       return getState() == SymbolState::Materializing ||
  672              getState() == SymbolState::Resolved;
  680     void setState(SymbolState State) {
  844                SymbolState RequiredState,
  867               SymbolState RequiredState, SymbolsResolvedCallback NotifyComplete,
  879                              SymbolState RequiredState = SymbolState::Ready,
  879                              SymbolState RequiredState = SymbolState::Ready,
include/llvm/ExecutionEngine/Orc/Speculation.h
  114                 LookupPair.second, SymbolState::Ready,
  155                 SymbolState::Ready, OnReadyFixUp, NoDependenciesToRegister);
lib/ExecutionEngine/Orc/Core.cpp
  233 raw_ostream &operator<<(raw_ostream &OS, const SymbolState &S) {
  235   case SymbolState::Invalid:
  237   case SymbolState::NeverSearched:
  239   case SymbolState::Materializing:
  241   case SymbolState::Resolved:
  243   case SymbolState::Emitted:
  245   case SymbolState::Ready:
  292     const SymbolNameSet &Symbols, SymbolState RequiredState,
  661               SymbolState::Resolved, std::move(OnComplete),
  760         EntryItr->second.setState(SymbolState::Materializing);
  899       if (OtherSymEntry.getState() == SymbolState::Emitted)
  975       SymI->second.setState(SymbolState::Resolved);
  978       for (auto &Q : MI.takeQueriesMeeting(SymbolState::Resolved)) {
 1041       SymEntry.setState(SymbolState::Emitted);
 1084           if (DependantSymEntry.getState() == SymbolState::Emitted &&
 1091             DependantSymEntry.setState(SymbolState::Ready);
 1093             for (auto &Q : DependantMI.takeQueriesMeeting(SymbolState::Ready)) {
 1108         SymI->second.setState(SymbolState::Ready);
 1109         for (auto &Q : MI.takeQueriesMeeting(SymbolState::Ready)) {
 1202           if (DependantSym.getState() == SymbolState::Emitted) {
 1493         SymK->second.setState(SymbolState::Materializing);
 1617         SymK->second.setState(SymbolState::Materializing);
 1715 JITDylib::MaterializingInfo::takeQueriesMeeting(SymbolState RequiredState) {
 1744             I->second.getState() > SymbolState::NeverSearched)
 1778     SymEntry.setState(SymbolState::NeverSearched);
 1869     SymbolState RequiredState,
 1936     SymbolState RequiredState, SymbolsResolvedCallback NotifyComplete,
 2028                          SymbolState RequiredState,
 2084   if (auto ResultMap = lookup(SearchOrder, std::move(Names), SymbolState::Ready,
lib/ExecutionEngine/Orc/Legacy.cpp
   40       InternedSymbols, SymbolState::Resolved, std::move(OnResolvedWithUnwrap));
lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
   77     ES.lookup(SearchOrder, std::move(InternedSymbols), SymbolState::Resolved,
lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp
   52     ES.lookup(SearchOrder, InternedSymbols, SymbolState::Resolved,
unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
   46   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
   70   AsynchronousSymbolQuery Q(SymbolNameSet({Foo}), SymbolState::Ready,
   87   ES.lookup(JITDylibSearchList({{&JD, false}}), {}, SymbolState::Ready,
  134       JITDylibSearchList({{&JD, false}}), {Foo, Baz}, SymbolState::Ready,
  182       SymbolNameSet({Foo}), SymbolState::Ready,
  373   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  433   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Resolved,
  436   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  451   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Resolved,
  454   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  470   ES.lookup(JITDylibSearchList({{&JD, false}}), {Baz}, SymbolState::Resolved,
  473   ES.lookup(JITDylibSearchList({{&JD, false}}), {Baz}, SymbolState::Ready,
  554   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  563   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  617   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  626   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  681   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  690   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  745   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  754   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  870   ES.lookup(JITDylibSearchList({{&JD, false}}), Names, SymbolState::Ready,
  913   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
 1032             SymbolState::Resolved,
 1070       SymbolState::Resolved,
 1219   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
unittests/ExecutionEngine/Orc/LegacyAPIInteropTest.cpp
   60       SymbolNameSet({Foo, Bar}), SymbolState::Resolved, OnCompletion);
  114   AsynchronousSymbolQuery Q({Foo, Bar}, SymbolState::Resolved, OnCompletion);
unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp
   66   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Resolved,
  163       JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Resolved,
  228       JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Resolved,
usr/include/c++/7.4.0/bits/alloc_traits.h
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
  475 	{ __a.construct(__p, std::forward<_Args>(__args)...); }
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/shared_ptr.h
  343 		   _Args&&... __args)
  344 	: __shared_ptr<_Tp>(__tag, __a, std::forward<_Args>(__args)...)
  688     allocate_shared(const _Alloc& __a, _Args&&... __args)
  691 			     std::forward<_Args>(__args)...);
  703     make_shared(_Args&&... __args)
  707 				       std::forward<_Args>(__args)...);
usr/include/c++/7.4.0/bits/shared_ptr_base.h
 1317 		     _Args&&... __args)
 1328 			      std::forward<_Args>(__args)...);
usr/include/c++/7.4.0/bits/stl_algo.h
 2024 		const _Tp& __val, _Compare __comp)
usr/include/c++/7.4.0/bits/stl_algobase.h
  947 		  const _Tp& __val, _Compare __comp)
usr/include/c++/7.4.0/ext/new_allocator.h
  135 	construct(_Up* __p, _Args&&... __args)
  136 	{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };