22 template<
typename _EnumT>
79 std::array<llvm::Function*, sizeOf<EnvFunc>::value>
m_funcs;
81 size_t m_argCounter = 0;
87 llvm::CallInst* createCall(
EnvFunc _funcId, std::initializer_list<llvm::Value*>
const& _args);
92 std::initializer_list<llvm::Value*>
const& _args);
Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Origi...
std::array< llvm::Function *, sizeOf< EnvFunc >::value > m_funcs
evm_call_kind
The kind of call-like instruction.
std::array< llvm::Value *, 8 > m_argAllocas
Compiler helper that depends on runtime data.
evm_query_key
The query callback key.