An Extension to COINS for LLVM
Bibliographic Information
- Other Title
-
- コンパイラ共通基盤COINSのLLVM向け拡張
Description
本稿文ではコンパイラ共通基盤COINS の中間表現をLLVM の中間表現に変換するモジュールの実装を示す.本変換モジュールによって,COINS における既存の実装を活かしながら,さらに高品質なコード生成や,GPGPU向けコード生成といった応用が可能になる.本変換モジュールはCOINSの低水準中間表現における最適化モジュールの1つとして実現したものであり,その性能を示すために,SPEC ベンチマークによる評価を行った.
We propose a transformation module that transforms the intermediate representation of COINS compiler infrastructure into one of LLVM. The transformation module enables COINS to emit better code or the code for GPGPU with the capability of LLVM. We have implemented the module as an optimization module for the low-level intermediate representation on COINS, the effectiveness of which is shown through some experiments on SPEC benchmarks.
Journal
-
- 第55回プログラミング・シンポジウム予稿集
-
第55回プログラミング・シンポジウム予稿集 2014 115-120, 2014-01-10
情報処理学会
- Tweet
Details 詳細情報について
-
- CRID
- 1050011097124738304
-
- NII Article ID
- 170000092894
-
- Text Lang
- ja
-
- Article Type
- conference paper
-
- Data Source
-
- IRDB
- CiNii Articles