Есть ли библиотека для оптимизации двоичного кода x86? - PullRequest
2 голосов
/ 24 февраля 2012

Я написал JIT-компилятор для некоторого языка с jitasm , но сгенерированный код не очень хорош ... Есть ли библиотека, которую я мог бы использовать для оптимизации двоичного кода?

1 Ответ

4 голосов
/ 24 февраля 2012

Вы можете найти ASMJIT полезным, но единственные действительно достойные оптимизирующие библиотеки JIT, с которыми я столкнулся, - это более мощные движки, такие как LLVM или dotGNU libJIT проект.

EDIT: Наконец-то удалось выкопать ссылку на MyJIT , который является надлежащим, легковесным, оптимизирующим движком JIT, похожим на GNU Lightning, и, вероятно, будет лучшим выбором, если вы хотите, чтобы все было просто.

...