4 #include <llvm/IR/IRBuilder.h> llvm::IRBuilderBase::InsertPoint m_insertPoint
Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Origi...
llvm::Module * getModule()
Reference to the IR module being compiled.
InsertPointGuard(llvm::IRBuilderBase &_builder)
Base class for compiler helpers like Memory, GasMeter, etc.
llvm::IRBuilderBase & m_builder
llvm::Function * getMainFunction()
Reference to the main module function.
RuntimeManager & m_runtimeManager
CompilerHelper & operator=(CompilerHelper)=delete
CompilerHelper(IRBuilder &_builder)
Compiler helper that depends on runtime data.
IRBuilder & m_builder
Reference to parent compiler IR builder.
RuntimeManager & getRuntimeManager()
llvm::IRBuilder<> IRBuilder
friend class RuntimeHelper