|
reference, declaration → definition
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; };