![]() |
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] |
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
[小栗旬]映画監督役「なんか不思議」 映画「キツツキと雨」初日舞台あいさつ [15:35 2/11] エンタメ |
|
ラズウェル細木サイン入り、土用丑の日カレンダーが抽選で [15:20 2/11] ホビー |
|
【女性編】バレンタインチョコをあげたい芸能人ランキング [15:00 2/11] ライフ |
|
【男性編】バレンタインチョコをもらいたい芸能人ランキング [15:00 2/11] ライフ |
|
[戸田菜穂]第1子女児を出産 「感動でいっぱい」春にも仕事復帰 [14:51 2/11] エンタメ |