|
LLVM 24.0.0git
|
#include "llvm/ADT/FunctionExtras.h"#include "llvm/ExecutionEngine/Orc/Core.h"#include "llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h"#include "llvm/Support/Error.h"#include "llvm/Support/MSVCErrorWorkarounds.h"#include <future>#include <type_traits>Go to the source code of this file.
Classes | |
| class | llvm::orc::ProxyBase |
| struct | llvm::orc::detail::ProxyErrorRet< T > |
| Maps a proxy's callee return type to the type delivered to the client, so a dispatch failure can always be reported alongside the result: More... | |
| struct | llvm::orc::detail::ProxyErrorRet< void > |
| struct | llvm::orc::detail::ProxyErrorRet< Error > |
| struct | llvm::orc::detail::ProxyErrorRet< Expected< T > > |
| struct | llvm::orc::detail::ProxyRetPromise< Error > |
| struct | llvm::orc::detail::ProxyRetPromise< Expected< T > > |
| class | llvm::orc::Proxy< RetT(ArgTs...)> |
| Protocol-agnostic interface for invoking an executor-side operation with the signature RetT(ArgTs...). More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::orc |
| namespace | llvm::orc::detail |