LLVM 2.4次世代コンパイラインフラ最新版、さらに上質のコード生成
2008/11/13
![]() |
The LLVM Compiler Infrastructure Project |
The LLVM Compiler Infrastructure Projectは10日(米国時間)、LLVMの最新版となるLLVM 2.4を公開した。LLVM (Low Level Virtual Machine)はコンパイル時、リンク時、実行時、インストール後などのシーンで効率のいい最適化を提供するツール。今のところ主要なコンポーネントはC & C++およびObjective-Cフロントエンド(C/C++コンパイラ)だが、C/C++以外に言語にも同様の機能を提供できるという特徴がある。
LLVM 2.4では-O0最適化オプションが指定された場合のコンパイル時間が高速化しているほか、従来のバージョンと比較して多くのシーンでよりよいコードが生成されるようになっている。そのほか新しいPIC16ターゲットの実現、新しいIR機能の実現、そのほか多くのバグ修正と機能の改善が実施されている。
LLVMは設計がモダンで開発速度も速い。現状ですでに優れた成果物といえるが、今後の開発でさらに存在感を強めてくるとみられる。C/C++/Objective C以外でもLLVMが採用されるシーンは増えており、今後ますます重要になるプロダクトとみられる。次のバージョンとなる2.5は2009年2月や3月での登場が予定されている。
関連記事
- C言語をブラウザで実行、Ruby/Python/Perlも然り[2008/7/10]
- GCC、LLVM、Java、JET比較 - JETが健闘 GCCと同レベル[2008/7/7]
- 【レポート】GCCに匹敵するコンパイラ?! LLVM - BSDCan2008[2008/6/3]
- 仮想機械用中間コードを生成するコンパイラ「LLVM 2.2」がリリース[2008/2/14]
- LeopardのOpenGL機能を支えるコンパイラコレクション「LLVM 2.1」がリリース[2007/10/1]
ヘッドライン
- IPA、OSS情報データベース「OSS iPedia」を刷新[18:55 3/19]プログラミング
- 東北大、鉄系高温超伝導体におけるディラック電子的振る舞いの観測に成功[18:05 3/19]エレクトロニクス
- 東芝、新潟県柏崎市で新型2次電池量産工場の建設を開始[17:58 3/19]エレクトロニクス
- Symbian、GCCでコンパイラ対応プロジェクト「Software Freedom Fighters」[17:49 3/19]プログラミング
- 伊藤忠商事、戸田工業と共同で北米にリチウムイオン電池正極材工場を建設[17:27 3/19]エレクトロニクス
- 昭和電工、樹脂複合材用カーボンナノチューブの量産を開始[17:04 3/19]エレクトロニクス
- 東北大、巨大超弾性歪みを有する高強度な鉄合金を開発[16:18 3/19]サイエンス
- STMicro、CryptoFirewallセキュリティ機能内蔵のSTB用SoCを開発[16:04 3/19]エレクトロニクス
- SEMI、2009年の半導体材料出荷額を発表 - 総額は前年比18.5%減の346億ドル[15:53 3/19]エレクトロニクス
- 住友大阪セメント、リチウムイオン電池向け高エネルギー密度の正極材を開発[15:37 3/19]エレクトロニクス








