33 llvm::Function*
m_exp =
nullptr;
static llvm::Function * getUDiv256Func(llvm::Module &_module)
Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Origi...
static llvm::Function * getSDivRem256Func(llvm::Module &_module)
static llvm::Function * getURem256Func(llvm::Module &_module)
Base class for compiler helpers like Memory, GasMeter, etc.
static llvm::Function * getURem512Func(llvm::Module &_module)
llvm::Function * getExpFunc()
llvm::Value * exp(llvm::Value *_arg1, llvm::Value *_arg2)
static llvm::Function * getUDivRem512Func(llvm::Module &_module)
static llvm::Function * getUDivRem256Func(llvm::Module &_module)
static llvm::Function * getSRem256Func(llvm::Module &_module)
static void debug(llvm::Value *_value, char _c, llvm::Module &_module, IRBuilder &_builder)
static llvm::Function * getSDiv256Func(llvm::Module &_module)
Arith256(IRBuilder &_builder)
llvm::IRBuilder<> IRBuilder