libcpu はそれ自体エミュレーターのプロジェクトの種類の CPU コアとして使用することができますいくつかの CPU アーキテクチャをエミュレートするライブラリです。CPU の種類の独自のフロント エンドを使用し、LLVM をバックエンドの使用します。libcpu は、ユーザー モードとシステムのエミュレーションとだけでなく、静的動的な再コンパイルを行うことができる必要があります。