.. |
Arith256.cpp
|
Warning fix
|
10 years ago |
Arith256.h
|
New addmod algorithm
|
10 years ago |
BasicBlock.cpp
|
Add first instruction index to BasicBlock
|
10 years ago |
BasicBlock.h
|
Add first instruction index to BasicBlock
|
10 years ago |
CMakeLists.txt
|
Disable RTTI for evmjit library
|
10 years ago |
Cache.cpp
|
Merge commit '3dcf30463b961e3fe47b48b2024bbf3d5b5ce675' into evmjit
|
10 years ago |
Cache.h
|
Load cached object without compiling LLVM module
|
10 years ago |
Common.h
|
Replacing code references (usually vector<byte>&) with code_iterator pair. Code is now extracted from RuntimeData what removes copy in C interface.
|
10 years ago |
Compiler.cpp
|
Add first instruction index to BasicBlock
|
10 years ago |
Compiler.h
|
Add first instruction index to BasicBlock
|
10 years ago |
CompilerHelper.cpp
|
Detemplatify createCall helper
|
10 years ago |
CompilerHelper.h
|
Detemplatify createCall helper
|
10 years ago |
Endianness.cpp
|
Disalbe bswap constant folding
|
10 years ago |
Endianness.h
|
Detect endianness without boost help
|
10 years ago |
ExecutionEngine.cpp
|
Add code hash to RuntimeData. JIT is using it as an code identifier (do not need to invent any internal hashing)
|
10 years ago |
ExecutionEngine.h
|
Replacing code references (usually vector<byte>&) with code_iterator pair. Code is now extracted from RuntimeData what removes copy in C interface.
|
10 years ago |
Ext.cpp
|
Merge commit '3dcf30463b961e3fe47b48b2024bbf3d5b5ce675' into evmjit
|
10 years ago |
Ext.h
|
Merge commit '3dcf30463b961e3fe47b48b2024bbf3d5b5ce675' into evmjit
|
10 years ago |
GasMeter.cpp
|
Compute SHA3 additional gas cost in 64-bit precision
|
10 years ago |
GasMeter.h
|
Remove addtional cost param from commitCostBlock(). Count additional cost manually. [#81461534]
|
10 years ago |
Instruction.cpp
|
Replacing code references (usually vector<byte>&) with code_iterator pair. Code is now extracted from RuntimeData what removes copy in C interface.
|
10 years ago |
Instruction.h
|
Replacing code references (usually vector<byte>&) with code_iterator pair. Code is now extracted from RuntimeData what removes copy in C interface.
|
10 years ago |
Memory.cpp
|
Fix memory index having type i256
|
10 years ago |
Memory.h
|
Memory manager cleanup
|
10 years ago |
Runtime.cpp
|
Change JIT C interface. Create ExecutionEngine on heap to allow one-pass copy of return data.
|
10 years ago |
Runtime.h
|
Windows fixes: DLL exports and cmake options
|
10 years ago |
RuntimeData.h
|
Add code hash to RuntimeData. JIT is using it as an code identifier (do not need to invent any internal hashing)
|
10 years ago |
RuntimeManager.cpp
|
Fix memory index having type i256
|
10 years ago |
RuntimeManager.h
|
Reorder JIT runtime data fields
|
10 years ago |
Stack.cpp
|
Change JIT return codes, use negative values for errors
|
10 years ago |
Stack.h
|
Improve Stack code formatting
|
10 years ago |
Type.cpp
|
Read push data using llvm::APInt
|
10 years ago |
Type.h
|
Read push data using llvm::APInt
|
10 years ago |
Utils.cpp
|
Merge commit '3dcf30463b961e3fe47b48b2024bbf3d5b5ce675' into evmjit
|
10 years ago |
Utils.h
|
Merge commit '3dcf30463b961e3fe47b48b2024bbf3d5b5ce675' into evmjit
|
10 years ago |
interface.cpp
|
Replacing code references (usually vector<byte>&) with code_iterator pair. Code is now extracted from RuntimeData what removes copy in C interface.
|
10 years ago |
interface.h
|
Change JIT C interface. Create ExecutionEngine on heap to allow one-pass copy of return data.
|
10 years ago |