LLVM 9.0.0登場、Linuxカーネルのビルドをサポート

LLVM 9.0.0登場、Linuxカーネルのビルドをサポート

LLVMプロジェクトは9月19日(米国時間)、「[llvm-dev] LLVM 9.0.0 Release」において、コンパイラインフラストラクチャ「LLVM」の最新版となる「LLVM 9.0.0」の公開を伝えた。6カ月にわたる開発の成果物とされており、さまざまな機能の追加やパフォーマンスの改善などが実施されている。

LLVM 9.0.0における主な注目ポイントは次のとおり。

asm gotoのサポート。この機能がサポートされたことでClangを使ったx86_64版メインラインLinuxカーネルのビルドが可能になる
RISC-Vターゲットを実験的位置づけから外し、デフォルトでビルドされるように変更
各種最適化処理とパフォーマンスの向上
IRにターゲットに依存しないハードウェアループ機能を追加。PowerPCとArmの実装あり
OpenCLの実験的サポートの追加

LLVM 9.0.0における主な変更点は次のページにまとまっている。

LLVM 9.0.0 Release Notes - LLVM 9 documentation

LLVMは人気の高いコンパイラインフラストラクチャの1つ。比較的後発のコンパイラインフラストラクチャで、さまざまなプログラミング言語に対応している。生成されるバイナリは良質と言われ、コンパイル時の警告やエラーメッセージも理解しやすく開発者に人気がある。


関連記事

おすすめ情報

マイナビニュースの他の記事もみる

あわせて読む

主要なニュースをもっと見る
社会のニュースをもっと見る
経済のニュースをもっと見る
政治のニュースをもっと見る
国際・科学のニュースをもっと見る
エンタメのニュースをもっと見る
スポーツのニュースをもっと見る
トレンドのニュースをもっと見る
生活術のニュースをもっと見る
地域のニュースをもっと見る

経済 アクセスランキング

ランキングの続きを見る

経済 新着ニュース

新着ニュース一覧へ

総合 アクセスランキング

ランキングの続きを見る

東京 新着ニュース

東京の新着ニュースをもっと見る

東京 コラム・街ネタ

東京のコラム・街ネタをもっと見る

特集

特集一覧を見る 動画一覧を見る

記事検索