2011-11-27 5 views
9

アセンブリ言語をLLVM IRに変換し、最適化して別のアーキテクチャに再コンパイルすることはできますか?どのようにIRのスタックに "プッシュ"と "ポップ"を扱うのですか?これは私が見つけた最も単純な異論ですが、私はこのようなトンがあると確信しています。アセンブリ言語をLLVM IRに変換し、最適化して別のアーキテクチャに再コンパイルすることはできますか?

動的再コンパイラを構築する予定です。これは、LLVMが自動的に新しいアーキテクチャ用にコードを最適化するため、優れた解決策になると思われます。 LLVMではこれがすべて可能ですか?

おかげ

答えて

1

可能です。

しかし、アセンブリ言語をLLVM IRに変換するプロセスを実装するには、LLVMというコードベースを開発する必要があります。

次に、LLVMは、新しいアーキテクチャの最適化と生成に役立ちます。

したがって、アセンブリ言語をLLVM IRに変換できるトランスレータを開発する必要があります。私はすでに誰かがそれを行うのを見て、あなたはウェブサイトで検索することができます。

関連する問題