Fabcoin Core  0.16.2
P2P Digital Currency
Protected Member Functions | Private Attributes | List of all members
dev::eth::jit::RuntimeHelper Class Reference

Compiler helper that depends on runtime data. More...

#include <CompilerHelper.h>

Inheritance diagram for dev::eth::jit::RuntimeHelper:
[legend]
Collaboration diagram for dev::eth::jit::RuntimeHelper:
[legend]

Protected Member Functions

 RuntimeHelper (RuntimeManager &_runtimeManager)
 
RuntimeManagergetRuntimeManager ()
 
- Protected Member Functions inherited from dev::eth::jit::CompilerHelper
 CompilerHelper (IRBuilder &_builder)
 
 CompilerHelper (const CompilerHelper &)=delete
 
CompilerHelperoperator= (CompilerHelper)=delete
 
llvm::Module * getModule ()
 Reference to the IR module being compiled. More...
 
llvm::Function * getMainFunction ()
 Reference to the main module function. More...
 

Private Attributes

RuntimeManagerm_runtimeManager
 

Additional Inherited Members

- Protected Attributes inherited from dev::eth::jit::CompilerHelper
IRBuilderm_builder
 Reference to parent compiler IR builder. More...
 

Detailed Description

Compiler helper that depends on runtime data.

Definition at line 40 of file CompilerHelper.h.

Constructor & Destructor Documentation

dev::eth::jit::RuntimeHelper::RuntimeHelper ( RuntimeManager _runtimeManager)
protected

Definition at line 39 of file CompilerHelper.cpp.

Member Function Documentation

RuntimeManager& dev::eth::jit::RuntimeHelper::getRuntimeManager ( )
inlineprotected

Definition at line 45 of file CompilerHelper.h.

Here is the caller graph for this function:

Member Data Documentation

RuntimeManager& dev::eth::jit::RuntimeHelper::m_runtimeManager
private

Definition at line 48 of file CompilerHelper.h.


The documentation for this class was generated from the following files: