LLVM Compiler Overview メモ

LLVM Compiler Overview メモ

LLVMコンパイラはオープンソースのLLVM.orgプロジェクトに基づいてSnow Leopardは
、ためにXcodeの3.2で導入された次世代のコンパイラです。
LLVM.orgプロジェクトは、ライブラリのセットとして建物のコンパイラ技術のユニークな
アプローチを採用
一緒に、または独立して作業することができ、これらのライブラリは、急速な技術革新と前に
コンパイラによって解決しなかった問題を攻撃する能力を有効にしてください。
アップル内の複数の技術グループはLLVM.orgコミュニティ内のアクティブな貢献者であり、
それらはAppleのプラットフォームは、より速く、よりセキュアにするためにLLVM技術を使用しています。
Xcodeで、LLVMコンパイラは、ソースコードを解析して中間形式に変換することCLANGのフロントエンド
(LLVM.orgのCベースの言語のプロジェクト)を使用します。
Then LLVMのコード生成層(バックエンド)は、最終的なマシンコードにその暫定的なフォーマットをオ
ンにします。
Xcodeは、LLVMの先進的なコードジェネレータを活用して最大の互換性を維持するためにGCCコンパイラ
のフロントエンドを使用してLLVM GCCコンパイラ、およびLLVMバックエンドが含まれています。
これは、コンパイラの開発、ライブラリベースのアプローチの柔軟性を示しています。
そのようなLLVMの採用により、Xcodeを利用できるようになりますリンク時の最適化、詳細な診断情報、
さらに静的解析、他の多くの機能があります。
スポンサーサイト
姉妹サイトだよ! よかったらみてね!

コメントの投稿

非公開コメント

twitter
twitter アカウント @drum_kuroneko 気軽にフォローしてください。
誰でも簡単に開発ができます!!
人気ナンバー1
自己紹介

yuutyan0205

プロガー:yuutyan0205
きままな自由人です。

たまにプログラミングを行っています。

仕事ください・・・

開発者アプリ一覧 気になったらダウンロードしてください。
開発環境おすすめ
カレンダー
06 | 2017/07 | 08
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 - - - - -
最新記事
月別アーカイブ
カテゴリ
アクセスランキング
[ジャンルランキング]
コンピュータ
1147位
アクセスランキングを見る>>

[サブジャンルランキング]
マック
63位
アクセスランキングを見る>>
訪問者数
現在の訪問者数
現在の閲覧者数:
全記事表示リンク

全ての記事を表示する

相互リンク希望の方とご質問ある方ご連絡ください。

名前:
メール:
件名:
本文: