LLVM 24.0.0git
BindCallControllerHandlerSPS.h File Reference

Go to the source code of this file.

Namespaces

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

Functions

template<typename SPSSigT, typename HandlerT>
ExecutionSession::CallControllerHandlerBinding llvm::orc::bindCallControllerHandlerSPS (SymbolNameSpec Name, HandlerT &&Handler, SymbolLookupFlags LF=SymbolLookupFlags::RequiredSymbol)
 Bind a call-controller handler that takes concrete argument types (and a sender for a concrete return type) to the tag with the given name.
template<typename SPSSigT, typename ClassT, typename... MethodArgTs>
ExecutionSession::CallControllerHandlerBinding llvm::orc::bindCallControllerHandlerSPS (SymbolNameSpec Name, ClassT *Instance, void(ClassT::*Method)(MethodArgTs...), SymbolLookupFlags LF=SymbolLookupFlags::RequiredSymbol)
 Bind a class method as a call-controller handler.