C--
LLVM Assembly(LLVM IR)は、2000年代以降に開発されているLLVMの中間言語である。LLVMはコンパイルのバックエンド処理を主に担うコンパイラコンポーネントである。フロントエンド処理を担うのはclang・rustc・swiftcなどのプログラミング言語毎の異なるコンポーネントである。LLVMはLLVM IRソースコードで処理最適化を実施してから、対象プラットフォームのマシンコードへコンパイルする。
空文・式文・ブロック文・if文・while文・do-while文・for文・return文・break文・continue文で定義される。