Show HN: Jevopt: Making intelligent compiler optimisation decisions with Jev
Category: devtools
Tags: compiler, llm, code-size, llvm, inlining
Score: 6.8/10 (Innovation: 7, Technical: 8, Documentation: 8, Utility: 4)
jevopt is a C/C++ compiler driver that integrates the Jev LLM as an inline advisor in LLVM, using a plugin to expose discretionary inlining decisions. It demonstrates that LLM-based decisions can sometimes beat Clang's -Oz on code size, though aggregate results show a 7.87% size increase. The project includes a reproducible benchmark, dashboard, and complete decision traces, making it a compelling experiment at the intersection of AI and compilers.
Target audience: compiler engineers, researchers, performance engineers
Repository: https://github.com/Ramneet-Singh/jevopt · Python · GPL-3.0 · 5 stars
View on Hacker News