Basic block compilation in separated function

This commit is contained in:
Paweł Bylica 2014-10-15 19:27:42 +02:00
parent e094ba9e67
commit 1463897efb
2 changed files with 671 additions and 665 deletions

File diff suppressed because it is too large Load diff

View file

@ -28,6 +28,8 @@ private:
void createBasicBlocks(const bytes& bytecode);
void compileBasicBlock(BasicBlock& basicBlock, const bytes& bytecode, class Memory& memory, class Ext& ext, class GasMeter& gasMeter, llvm::BasicBlock* nextBasicBlock);
void linkBasicBlocks();
llvm::IRBuilder<> m_builder;