14#ifndef LLVM_EXECUTIONENGINE_ORC_RTBRIDGE_SPS_CALLPROXYSPECS_H
15#define LLVM_EXECUTIONENGINE_ORC_RTBRIDGE_SPS_CALLPROXYSPECS_H
SPS tag type for sequences.
ProxySpec< rt::CallInt32VoidProxy, CallInt32VoidSPSSig, CallInt32VoidCIName > CallInt32VoidProxySpec
SPS proxy for rt::CallInt32VoidProxy: runs an int32_t() function in the executor.
ProxySpec< rt::CallVoidVoidProxy, CallVoidVoidSPSSig, CallVoidVoidCIName > CallVoidVoidProxySpec
SPS proxy for rt::CallVoidVoidProxy: runs a void() function in the executor.
void(shared::SPSExecutorAddr) CallVoidVoidSPSSig
int32_t(shared::SPSExecutorAddr, int32_t) CallInt32Int32SPSSig
ProxySpec< rt::CallMainProxy, CallMainSPSSig, CallMainCIName > CallMainProxySpec
SPS proxy for rt::CallMainProxy: runs a main-like function (int(int argc, char *argv[])) in the execu...
constexpr char CallInt32VoidCIName[]
constexpr char CallMainCIName[]
constexpr char CallInt32Int32CIName[]
constexpr char CallVoidVoidCIName[]
int64_t(shared::SPSExecutorAddr, shared::SPSSequence< shared::SPSString >) CallMainSPSSig
int32_t(shared::SPSExecutorAddr) CallInt32VoidSPSSig
ProxySpec< rt::CallInt32Int32Proxy, CallInt32Int32SPSSig, CallInt32Int32CIName > CallInt32Int32ProxySpec
SPS proxy for rt::CallInt32Int32Proxy: runs an int32_t(int32_t) function in the executor.
Proxy< int32_t(ExecutorAddr, int32_t)> CallInt32Int32Proxy
Runtime-agnostic interface for running an int32_t(int32_t) function in the executor.