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

Declarations

include/llvm/ExecutionEngine/Orc/Core.h
   34 class ExecutionSession;

References

examples/Kaleidoscope/BuildingAJIT/Chapter1/KaleidoscopeJIT.h
   34   ExecutionSession ES;
examples/Kaleidoscope/BuildingAJIT/Chapter2/KaleidoscopeJIT.h
   39   ExecutionSession ES;
examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h
   49   ExecutionSession ES;
examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h
   75   ExecutionSession ES;
examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h
   80   ExecutionSession &ES;
   97   KaleidoscopeJIT(ExecutionSession &ES, MyRemote &Remote)
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp
 1281   ExecutionSession ES;
examples/Kaleidoscope/include/KaleidoscopeJIT.h
  127   ExecutionSession ES;
examples/SpeculativeJIT/SpeculativeJIT.cpp
   51     auto ES = std::make_unique<ExecutionSession>();
   77   ExecutionSession &getES() { return *ES; }
   99       std::unique_ptr<ExecutionSession> ES, DataLayout DL,
  131   std::unique_ptr<ExecutionSession> ES;
include/llvm/ADT/Optional.h
   87   template <class... Args> void emplace(Args &&... args) {
  237   template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
   88   CompileOnDemandLayer(ExecutionSession &ES, IRLayer &BaseLayer,
  285       ORCv1DeprecationAcknowledgement, ExecutionSession &ES,
  737   ExecutionSession &ES;
  753         ExecutionSession &ES, BaseLayerT &BaseLayer,
include/llvm/ExecutionEngine/Orc/Core.h
  519   ExecutionSession &getExecutionSession() const { return ES; }
  708   JITDylib(ExecutionSession &ES, std::string Name);
  751   ExecutionSession &ES;
  818   ExecutionSession &setErrorReporter(ErrorReporter ReportError) {
  829   ExecutionSession &setDispatchMaterialization(
 1016   MangleAndInterner(ExecutionSession &ES, const DataLayout &DL);
 1020   ExecutionSession &ES;
include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
   38   IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
   33   IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer,
include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
  201                             ExecutionSession &ES,
  214   ExecutionSession &ES;
  227   Create(ExecutionSession &ES, JITTargetAddress ErrorHandlerAddress) {
  240   LocalJITCompileCallbackManager(ExecutionSession &ES,
  399 createLocalCompileCallbackManager(const Triple &T, ExecutionSession &ES,
include/llvm/ExecutionEngine/Orc/LLJIT.h
   46   ExecutionSession &getExecutionSession() { return *ES; }
  122   createObjectLinkingLayer(LLJITBuilderState &S, ExecutionSession &ES);
  136   std::unique_ptr<ExecutionSession> ES;
  188       ExecutionSession &, const Triple &TT)>;
  194   std::unique_ptr<ExecutionSession> ES;
include/llvm/ExecutionEngine/Orc/Layer.h
   27   IRLayer(ExecutionSession &ES);
   31   ExecutionSession &getExecutionSession() { return ES; }
   59   ExecutionSession &ES;
   72   IRMaterializationUnit(ExecutionSession &ES, ThreadSafeModule TSM,
  115   ObjectLayer(ExecutionSession &ES);
  119   ExecutionSession &getExecutionSession() { return ES; }
  131   ExecutionSession &ES;
  160 Expected<SymbolFlagsMap> getObjectSymbolFlags(ExecutionSession &ES,
include/llvm/ExecutionEngine/Orc/LazyReexports.h
   85   LazyCallThroughManager(ExecutionSession &ES,
  103   ExecutionSession &ES;
  113   LocalLazyCallThroughManager(ExecutionSession &ES,
  135   Create(ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr) {
  149 createLocalLazyCallThroughManager(const Triple &T, ExecutionSession &ES,
include/llvm/ExecutionEngine/Orc/Legacy.h
   95   JITSymbolResolverAdapter(ExecutionSession &ES, SymbolResolver &R,
  101   ExecutionSession &ES;
  143 lookupWithLegacyFn(ExecutionSession &ES, AsynchronousSymbolQuery &Query,
  178   LegacyLookupFnResolver(ExecutionSession &ES, LegacyLookupFn LegacyLookup,
  199   ExecutionSession &ES;
  206 createLegacyLookupResolver(ExecutionSession &ES, LegacyLookupFn LegacyLookup,
include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
   81   ObjectLinkingLayer(ExecutionSession &ES,
include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
   31   ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
  493                                  ExecutionSession &ES,
  504   Create(rpc::RawByteChannel &Channel, ExecutionSession &ES) {
  586   OrcRemoteTargetClient(rpc::RawByteChannel &Channel, ExecutionSession &ES,
  685   ExecutionSession &ES;
include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
   54   RTDyldObjectLinkingLayer(ExecutionSession &ES,
  368       ORCv1DeprecationAcknowledgement, ExecutionSession &ES,
  466   ExecutionSession &ES;
include/llvm/ExecutionEngine/Orc/Speculation.h
  123   Speculator(ImplSymbolMap &Impl, ExecutionSession &ref)
  159   ExecutionSession &getES() { return ES; }
  165   ExecutionSession &ES;
  175   IRSpeculationLayer(ExecutionSession &ES, IRCompileLayer &BaseLayer,
lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
   70   PartitioningIRMaterializationUnit(ExecutionSession &ES, ThreadSafeModule TSM,
  112     ExecutionSession &ES, IRLayer &BaseLayer, LazyCallThroughManager &LCTMgr,
  128   auto &ES = getExecutionSession();
  247   auto &ES = getExecutionSession();
lib/ExecutionEngine/Orc/Core.cpp
  527   auto &ES = R.getTargetJITDylib().getExecutionSession();
  635       auto &ES = QueryInfo->R.getTargetJITDylib().getExecutionSession();
 1147   auto &ES = Worklist.front().first->getExecutionSession();
 1728 JITDylib::JITDylib(ExecutionSession &ES, std::string Name)
 2139 MangleAndInterner::MangleAndInterner(ExecutionSession &ES, const DataLayout &DL)
lib/ExecutionEngine/Orc/ExecutionUtils.cpp
  131   auto &ES = JD.getExecutionSession();
lib/ExecutionEngine/Orc/IRCompileLayer.cpp
   14 IRCompileLayer::IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
lib/ExecutionEngine/Orc/IRTransformLayer.cpp
   15 IRTransformLayer::IRTransformLayer(ExecutionSession &ES,
lib/ExecutionEngine/Orc/IndirectionUtils.cpp
  116 createLocalCompileCallbackManager(const Triple &T, ExecutionSession &ES,
lib/ExecutionEngine/Orc/LLJIT.cpp
   63 LLJIT::createObjectLinkingLayer(LLJITBuilderState &S, ExecutionSession &ES) {
  105     : ES(S.ES ? std::move(S.ES) : std::make_unique<ExecutionSession>()),
lib/ExecutionEngine/Orc/Layer.cpp
   18 IRLayer::IRLayer(ExecutionSession &ES) : ES(ES) {}
   26 IRMaterializationUnit::IRMaterializationUnit(ExecutionSession &ES,
   92   auto &ES = R.getTargetJITDylib().getExecutionSession();
  104 ObjectLayer::ObjectLayer(ExecutionSession &ES) : ES(ES) {}
  154 Expected<SymbolFlagsMap> getObjectSymbolFlags(ExecutionSession &ES,
lib/ExecutionEngine/Orc/LazyReexports.cpp
   22     ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr,
   84 createLocalLazyCallThroughManager(const Triple &T, ExecutionSession &ES,
lib/ExecutionEngine/Orc/Legacy.cpp
   17     ExecutionSession &ES, SymbolResolver &R, MaterializationResponsibility *MR)
lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
   57     auto &ES = Layer.getExecutionSession();
   84     auto &ES = Layer.getExecutionSession();
  172     auto &ES = Layer.getExecutionSession();
  189     auto &ES = Layer.getExecutionSession();
  197     auto &ES = MR.getTargetJITDylib().getExecutionSession();
  231     auto &ES = MR.getTargetJITDylib().getExecutionSession();
  320 ObjectLinkingLayer::ObjectLinkingLayer(ExecutionSession &ES,
lib/ExecutionEngine/Orc/ObjectTransformLayer.cpp
   15 ObjectTransformLayer::ObjectTransformLayer(ExecutionSession &ES,
lib/ExecutionEngine/Orc/OrcCBindingsStack.h
  451   createCompileCallbackManager(TargetMachine &TM, orc::ExecutionSession &ES) {
  463   createCODLayer(orc::ExecutionSession &ES, CompileLayerT &CompileLayer,
  509   orc::ExecutionSession ES;
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
  464   ExecutionSession ES;
lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp
   21     auto &ES = MR.getTargetJITDylib().getExecutionSession();
   77     ExecutionSession &ES, GetMemoryManagerFunction GetMemoryManager)
   90   auto &ES = getExecutionSession();
  215     ExecutionSession &ES, ResourcesGetter GetResources,
tools/clang/examples/clang-interpreter/main.cpp
   53   ExecutionSession ES;
tools/lli/lli.cpp
  651     llvm::orc::ExecutionSession ES;
tools/llvm-jitlink/llvm-jitlink.h
   28   orc::ExecutionSession ES;
unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp
   27   DummyCallbackManager(ExecutionSession &ES)
   66   ExecutionSession ES(std::make_shared<SymbolStringPool>());
unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp
   69   ExecutionSession ES;
  128   ExecutionSession ES;
  218   ExecutionSession ES;
  282   ExecutionSession ES;
unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp
  181   ExecutionSession ES(std::make_shared<SymbolStringPool>());
unittests/ExecutionEngine/Orc/OrcTestCommon.h
   49   ExecutionSession ES{SSP};
  158   orc::ExecutionSession ES;
unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp
   52   ExecutionSession ES;
  152   ExecutionSession ES;
  217   ExecutionSession ES;
usr/include/c++/7.4.0/bits/alloc_traits.h
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
usr/include/c++/7.4.0/bits/shared_ptr.h
  343 		   _Args&&... __args)
  688     allocate_shared(const _Alloc& __a, _Args&&... __args)
  703     make_shared(_Args&&... __args)
usr/include/c++/7.4.0/bits/shared_ptr_base.h
 1317 		     _Args&&... __args)
usr/include/c++/7.4.0/bits/std_function.h
  299       _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args)
  628       using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
usr/include/c++/7.4.0/bits/unique_ptr.h
   68         default_delete(const default_delete<_Up>&) noexcept { }
   72       operator()(_Tp* __ptr) const
   74 	static_assert(!is_void<_Tp>::value,
   76 	static_assert(sizeof(_Tp)>0,
  122 	  using type = _Up*;
  137       using pointer = typename _Ptr<_Tp, _Dp>::type;
  161 	typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
  163       __uniq_ptr_impl<_Tp, _Dp> _M_t;
  166       using pointer	  = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
  167       using element_type  = _Tp;
  252 	unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
  297           __safe_conversion_up<_Up, _Ep>,
  301 	operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  811     { typedef unique_ptr<_Tp> __single_object; };
  823     inline typename _MakeUniq<_Tp>::__single_object
  824     make_unique(_Args&&... __args)
  825     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/ext/new_allocator.h
  135 	construct(_Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1633     { typedef _Tp   type; };
 1645     { typedef _Tp&   type; };
 1650     : public __add_lvalue_reference_helper<_Tp>
 1659     { typedef _Tp&&   type; };