LLVM
8.0.1
|
Convenience class for recording constructor/destructor names for later execution. More...
#include "llvm/ExecutionEngine/Orc/ExecutionUtils.h"
Public Member Functions | |
LegacyCtorDtorRunner (std::vector< std::string > CtorDtorNames, VModuleKey K) | |
Construct a CtorDtorRunner for the given range using the given name mangling function. More... | |
Error | 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 97 of file ExecutionUtils.h.
|
inline |
Construct a CtorDtorRunner for the given range using the given name mangling function.
Definition at line 101 of file ExecutionUtils.h.
|
inline |
Run the recorded constructors/destructors through the given JIT layer.
Definition at line 106 of file ExecutionUtils.h.
Referenced by llvm::orc::OrcMCJITReplacement::runStaticConstructorsDestructors().