2G-07
LLVMを活用したバイナリ変換のためのARM機械語からIRへの変換手法の検討
○重信晃太,大津金光,大川 猛,横田隆史(宇都宮大)
近年,普及の著しいARMのマルチコアプロセッサの性能を最大限活用することは特に組込み分野のような制限の厳しい環境においては非常に重要である.そこで我々は,オープンソースの最適化コンパイラ基盤であるLLVMを活用してプログラムのバイナリコードを自動最適化する手法を提案する.本手法では,プログラムのバイナリコードをLLVM IRへと変換して,LLVMのモジュールを用いた解析や最適化を行ったバイナリコードへと再変換する.本稿では,本手法のうち,ARMのバイナリコードからLLVM IRへ変換するための手法について検討する.

footer 著作権について 倫理綱領 プライバシーポリシー セキュリティ 情報処理学会