Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はClangとllvmの全体を理解していません。iOSデバイスでの実行時にコードがVMで実行されているのか、コンパイル時やコンパイル時の最適化などで「VM」を通過しているのかを自問しました。
LLVMは、その意味での仮想マシンではありません。重要なのは、LLVMは、コンパイラー、言語、およびターゲットプロセッサー/OSを統合するのに役立つコードジェネレーターであるということです。LLVMは、コンパイラ開発者のみに役立ちます。実際、Clangコンパイラーでは、それが主要な役割を果たしますが、それは完全に内部的なものです。Clangから得られるのは、純粋なネイティブARM/iOSマシンコードです。