LLVM Assembly
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/06/23 04:24 UTC 版)
「C--」の記事における「LLVM Assembly」の解説
LLVM Assembly(LLVM IR)は、2000年代以降に開発されているLLVMの中間言語である。LLVMはコンパイルのバックエンド処理を主に担うコンパイラコンポーネントである。フロントエンド処理を担うのはclang・rustc・swiftcなどのプログラミング言語毎の異なるコンポーネントである。LLVMはLLVM IRソースコードで処理最適化を実施してから、対象プラットフォームのマシンコードへコンパイルする。
※この「LLVM Assembly」の解説は、「C--」の解説の一部です。
「LLVM Assembly」を含む「C--」の記事については、「C--」の概要を参照ください。
- LLVM Assemblyのページへのリンク