|
LLVM 24.0.0git
|
#include "llvm/ExecutionEngine/Orc/Core.h"#include "llvm/ExecutionEngine/Orc/Shared/SymbolNameSpec.h"#include "llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h"#include "llvm/ExecutionEngine/Orc/SymbolLookupSet.h"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. | |