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

Base class for compiler helpers like Memory, GasMeter, etc. More...

#include <CompilerHelper.h>

Inheritance diagram for dev::eth::jit::CompilerHelper:
[legend]

Protected Member Functions

 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...
 

Protected Attributes

IRBuilderm_builder
 Reference to parent compiler IR builder. More...
 

Friends

class RuntimeHelper
 

Detailed Description

Base class for compiler helpers like Memory, GasMeter, etc.

Definition at line 19 of file CompilerHelper.h.

Constructor & Destructor Documentation

dev::eth::jit::CompilerHelper::CompilerHelper ( IRBuilder _builder)
protected

Definition at line 16 of file CompilerHelper.cpp.

dev::eth::jit::CompilerHelper::CompilerHelper ( const CompilerHelper )
protecteddelete

Member Function Documentation

llvm::Function * dev::eth::jit::CompilerHelper::getMainFunction ( )
protected

Reference to the main module function.

Definition at line 27 of file CompilerHelper.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

llvm::Module * dev::eth::jit::CompilerHelper::getModule ( )
protected

Reference to the IR module being compiled.

Definition at line 20 of file CompilerHelper.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

CompilerHelper& dev::eth::jit::CompilerHelper::operator= ( CompilerHelper  )
protecteddelete

Friends And Related Function Documentation

friend class RuntimeHelper
friend

Definition at line 36 of file CompilerHelper.h.

Member Data Documentation

IRBuilder& dev::eth::jit::CompilerHelper::m_builder
protected

Reference to parent compiler IR builder.

Definition at line 34 of file CompilerHelper.h.


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