From 2b9b53024dfa62b62a322909a43154f65f29d4ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Fri, 5 Dec 2014 10:11:44 +0100 Subject: [PATCH] Cleanups --- libevmjit-cpp/Env.cpp | 2 +- libevmjit-cpp/{VM.cpp => JitVM.cpp} | 15 ++++++--------- libevmjit-cpp/{VM.h => JitVM.h} | 13 ++++--------- 3 files changed, 11 insertions(+), 19 deletions(-) rename libevmjit-cpp/{VM.cpp => JitVM.cpp} (91%) rename libevmjit-cpp/{VM.h => JitVM.h} (76%) diff --git a/libevmjit-cpp/Env.cpp b/libevmjit-cpp/Env.cpp index 72775822c..fd85a3ccf 100644 --- a/libevmjit-cpp/Env.cpp +++ b/libevmjit-cpp/Env.cpp @@ -3,7 +3,7 @@ #include #include -#include "../libevmjit/Utils.h" +#include extern "C" { diff --git a/libevmjit-cpp/VM.cpp b/libevmjit-cpp/JitVM.cpp similarity index 91% rename from libevmjit-cpp/VM.cpp rename to libevmjit-cpp/JitVM.cpp index 7ac51097d..da945139d 100644 --- a/libevmjit-cpp/VM.cpp +++ b/libevmjit-cpp/JitVM.cpp @@ -1,21 +1,19 @@ -#include "VM.h" - +#include "JitVM.h" #include #include - -#include "../libevmjit/ExecutionEngine.h" -#include "../libevmjit/Compiler.h" +#include +#include namespace dev { namespace eth { -namespace jit -{ -bytesConstRef VM::go(ExtVMFace& _ext, OnOpFunc const&, uint64_t) +bytesConstRef JitVM::go(ExtVMFace& _ext, OnOpFunc const&, uint64_t) { + using namespace jit; + Compiler::Options defaultOptions; auto module = Compiler(defaultOptions).compile(_ext.code); @@ -63,7 +61,6 @@ bytesConstRef VM::go(ExtVMFace& _ext, OnOpFunc const&, uint64_t) return {m_output.data(), m_output.size()}; // TODO: This all bytesConstRef stuff sucks } -} } } diff --git a/libevmjit-cpp/VM.h b/libevmjit-cpp/JitVM.h similarity index 76% rename from libevmjit-cpp/VM.h rename to libevmjit-cpp/JitVM.h index 1c6c71181..028dca7a0 100644 --- a/libevmjit-cpp/VM.h +++ b/libevmjit-cpp/JitVM.h @@ -10,12 +10,7 @@ namespace dev namespace eth { -class VMFactory; - -namespace jit -{ - -class VM: public VMFace +class JitVM: public VMFace { virtual bytesConstRef go(ExtVMFace& _ext, OnOpFunc const& _onOp = {}, uint64_t _steps = (uint64_t)-1) override final; @@ -23,12 +18,12 @@ class VM: public VMFace static std::unique_ptr create(Kind, u256 _gas = 0); private: - friend VMFactory; - explicit VM(u256 _gas = 0): VMFace(_gas) {} + friend class VMFactory; + explicit JitVM(u256 _gas = 0) : VMFace(_gas) {} bytes m_output; }; -} + } }