11 Commits (bb243c4a284b685d96b46d57d160149feb11e1df)

Author SHA1 Message Date
artur-zawlocki 1c9fb4acb7 1) JUMP/I semantics updated. 2) Members of BasicBlock::LocalStack pulled out to BasicBlock 10 years ago
Paweł Bylica 23c7da66fa Rename Type::i256 -> Type::Word 10 years ago
Paweł Bylica 3e948d963b Improve BasicBlock code formatting 10 years ago
artur-zawlocki 3fbe03a456 Propagation of values between basic blocks' local stacks [#80895676] 10 years ago
Paweł Bylica 9fa2958d39 Visual Studio build fix 10 years ago
artur-zawlocki cdb49404dd Refactored local stack 10 years ago
artur-zawlocki 472f9c749f Fixed the order in which phi nodes are created (was incorrect) 10 years ago
artur-zawlocki 71ccd3f353 Propagation of values between basic blocks (and the stack): initial implementation (probably buggy, but simple cases work). 10 years ago
Paweł Bylica b8e60e3f42 Check if pushed item is a word 10 years ago
Paweł Bylica a6c58c38d8 Move JIT compiler project to library 10 years ago
Paweł Bylica e33be3bbdb Change namespace from `evmcc` to `dev::eth::jit` 10 years ago
Paweł Bylica a5e264d385 Fix stack swap or dup not generating PHI nodes 10 years ago
artur-zawlocki e915379539 Implementing JUMP/JUMPDEST (work in progress) 10 years ago
Paweł Bylica f8813b2843 Cleanup LLVM types usage 10 years ago
Paweł Bylica 0ec77d681c Make the Stack an integral part of BasicBlock 10 years ago
Paweł Bylica 40ebe55a20 Provide end instruction to basic block 10 years ago
Paweł Bylica 0cba3d9005 Improve basic blocks linking implementation 10 years ago
Paweł Bylica 07659c441a Link basic blocks with phi functions 10 years ago
Paweł Bylica 5bf462e03d Introducing BasicBlock class. 10 years ago