Skip to content

Performance optimizations: LLVM function ptr caching, CGO handle replacement, and native memory opcode#84

Open
dajuguan wants to merge 3 commits intomainfrom
po_llvm_host
Open

Performance optimizations: LLVM function ptr caching, CGO handle replacement, and native memory opcode#84
dajuguan wants to merge 3 commits intomainfrom
po_llvm_host

Conversation

@dajuguan
Copy link
Copy Markdown
Contributor

@dajuguan dajuguan commented Oct 9, 2025

  • Cache function pointers → ~1000 ns performance improvement for WETH contract
  • Replace cgo handle with Go function map → ~100 ns improvement for WETH contract
  • Implement Memory opcodes in C and LLVM → ~500 ns improvement for WETH contract

Detailed benchmark: #82

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant