ethereum / ethereum/evmjit

Performance experiments about 64 bit types and static jumps

Open
#105 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
169
Forks
78
PR merge metrics
No merged PRs in 30d

Description

Modify evmjit so that all operands are interpreted as 64 bits and check whether llvm makes smart optimizations if all jumps are static.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. Search evmjit for operand handling and static-jump generation, then inspect how LLVM optimization results are measured. Done means the 64-bit operand and static-jump experiments have documented, comparable results.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers, performance
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.