13 Commits (27ca018c35c9c80b0dc593852989777c315e900f)

Author SHA1 Message Date
Paweł Bylica 25d8873440 Merge commit '3dcf30463b961e3fe47b48b2024bbf3d5b5ce675' into evmjit 10 years ago
Paweł Bylica a21362a7f8 Removing boost dependency from libevmjit 10 years ago
Paweł Bylica 86553cda81 Remove terminate() function 10 years ago
Paweł Bylica 70279f8679 Changes in setjmps 10 years ago
Paweł Bylica 70348d9586 Fix cache key and do not compile to LLVM module when it is not needed 10 years ago
Paweł Bylica b3a17341e4 Disable JIT logs 10 years ago
Paweł Bylica 2fd2446330 Simplify ExecutionEngine interface. It is possible to pass raw code instead of LLVM module. 10 years ago
Paweł Bylica cc6bb83fc6 Simplify JIT logs 10 years ago
Paweł Bylica 68648a2fb5 Separating EVM JIT from CPP client (WIP) 10 years ago
Paweł Bylica 86334f5eff Handle bytecode as bytes 10 years ago
Paweł Bylica 2bd4d6cd07 Update Instruction.h location 10 years ago
Paweł Bylica 1008c70a14 Create dedicated function for pushdata reading 10 years ago
Paweł Bylica 887bac9524 Use clog for JIT logs 10 years ago
Paweł Bylica 7df24fad4a Move JIT compiler project to library 10 years ago
Paweł Bylica 72a6fe4b60 InsertPointGuard definition moved to CompilerHelper.h 10 years ago
Paweł Bylica 07f6bbffe5 Removing unnecessary `dev` name prefixes 10 years ago
Paweł Bylica a2da7c91c8 Change namespace from `evmcc` to `dev::eth::jit` 10 years ago
Paweł Bylica f1ea6c9257 Macros grouping PUSH, DUP and SWAP switch cases 10 years ago
Paweł Bylica 9d9e1600a3 InsertPointGuard helper class for IRBuilder 10 years ago
Paweł Bylica b9cda13a9a Push call data on stack - CALLDATALOAD 10 years ago
Paweł Bylica 8cd4326db8 Set/get values in Ext store - SSTORE & SLOAD 10 years ago