LLVM 24.0.0git
Calls.h File Reference
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/FunctionExtras.h"
#include "llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/MSVCErrorWorkarounds.h"
#include <cstdint>
#include <future>
#include <string>
#include <type_traits>

Go to the source code of this file.

Classes

class  llvm::orc::rt::Caller< RetT(ArgTs...)>
 Runtime-agnostic interface for invoking an executor-side operation with the signature RetT(ArgTs...). More...
class  llvm::orc::rt::MainCaller
 Runtime-agnostic interface for running a main-like function (int(int argc, char *argv[])) in the executor. More...
class  llvm::orc::rt::VoidVoidCaller
 Runtime-agnostic interface for running a void() function in the executor. More...
class  llvm::orc::rt::Int32VoidCaller
 Runtime-agnostic interface for running an int32_t() function in the executor. More...
class  llvm::orc::rt::Int32Int32Caller
 Runtime-agnostic interface for running an int32_t(int32_t) function in the executor. More...

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::orc
namespace  llvm::orc::rt