LLVM 22.0.0git
ExecutorProcessControl.h File Reference

Go to the source code of this file.

Classes

class  llvm::orc::ExecutorProcessControl
 ExecutorProcessControl supports interaction with a JIT target process. More...
class  llvm::orc::ExecutorProcessControl::IncomingWFRHandler
 A handler or incoming WrapperFunctionResults – either return values from callWrapper* calls, or incoming JIT-dispatch requests. More...
class  llvm::orc::ExecutorProcessControl::RunInPlace
 Constructs an IncomingWFRHandler from a function object that is callable as void(shared::WrapperFunctionResult). More...
class  llvm::orc::ExecutorProcessControl::RunAsTask
 Constructs an IncomingWFRHandler from a function object by creating a new function object that dispatches the original using a TaskDispatcher, wrapping the original as a GenericNamedTask. More...
struct  llvm::orc::ExecutorProcessControl::JITDispatchInfo
 Contains the address of the dispatch function and context that the ORC runtime can use to call functions in the JIT. More...

Namespaces

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