サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
www.coins-project.org
1.1. 目的 COINS (COmpiler INfraStructure)はコンパイラを構成する基本機能のモジュールを すべて備え、 それらの組み合わせを変えたり、一部のモジュールを新たに開発するだけで、新し いコンパイラ を実現することができる。それらの仕様もプログラムもすべて公開して、自由に使 えるようにし, それによって、多くの人に使ってもらえる共通のインフラストラクチャとなること を目的としている。 なお、COINSの概要については、情報処理学会誌のVol.47, No.4(2006年4月号)以 降に 「21世紀のコンパイラ道しるべ ・・COINSをベースにして」と題して連載されてい る。 1.2. COINSの構成 ソース言語に近い表現形式である高水準共通中間表現HIR (High-level Intermediate Representation)、 およびマシン語に近い表
ここでは、組込み向けマシンのTMD(マシン記述)のいくつかとx86の64ビットモードの実装について説明する。 実装されたtmdファイルはsrc/coins/backend/genディレクトリに入っている。 ARMのマシン記述の実装 ARMのマシン記述は組み込み向けに強化したバックエンドの新機能を使用す ることで TMD の記述量が減少することを検証するために実装したものである。 実装したARMのマシン記述ファイルは、arm.tmdという名前でCOINSのソースディ レクトリsrc/coins/backend/genの中に置いてある。 仕様 ARM Linux 用の gcc と互換性を取るという方針で実装した。ただし gcc はい ろいろなオプションを持っているので完全に互換なわけではない。なおターゲッ トは ARM Linux であるから hosted 環境(OS を持
このページを最初にブックマークしてみませんか?
『西南贺字互联网商城有限公司』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く