|
LLVM
4.0.0
|
Convenience class for recording constructor/destructor names for later execution. More...
#include <ExecutionUtils.h>
Public Member Functions | |
| CtorDtorRunner (std::vector< std::string > CtorDtorNames, typename JITLayerT::ModuleSetHandleT H) | |
| Construct a CtorDtorRunner for the given range using the given name mangling function. More... | |
| bool | runViaLayer (JITLayerT &JITLayer) const |
| Run the recorded constructors/destructors through the given JIT layer. More... | |
Convenience class for recording constructor/destructor names for later execution.
Definition at line 90 of file ExecutionUtils.h.
|
inline |
Construct a CtorDtorRunner for the given range using the given name mangling function.
Definition at line 95 of file ExecutionUtils.h.
|
inline |
Run the recorded constructors/destructors through the given JIT layer.
Definition at line 101 of file ExecutionUtils.h.
References llvm::lltok::Error.
Referenced by llvm::OrcCBindingsStack::addIRModule().
1.8.6