首页    期刊浏览 2024年07月03日 星期三
登录注册

文章基本信息

  • 标题:A Type System for Optimization Verifying Compilers
  • 本地全文:下载
  • 作者:Yutaka Matsuno ; Hiroyuki Sato
  • 期刊名称:Information and Media Technologies
  • 电子版ISSN:1881-0896
  • 出版年度:2006
  • 卷号:1
  • 期号:2
  • 页码:695-711
  • DOI:10.11185/imt.1.695
  • 出版社:Information and Media Technologies Editorial Board
  • 摘要:This paper presents a type theoretical framework for the verification of compiler optimizations. Although today's compiler optimizations are fairly advanced, there is still not an appropriate theoretical framework for the verification of compiler optimizations. To establish a generalized theoretical framework, we introduce assignment types for variables that represent how the value of variables will be calculated in a program. In this paper, first we introduce our type system. Second we prove soundness of our type system. This implies that the given two programs are equivalent if their return values are equal in types. Soundness ensures that many structure preserving optimizations preserve program semantics. Furthermore, by extending the notion of type equality to order relations, we redefine several optimizations and prove that they also preserve program semantics.
  • 关键词:theoretical framework for compiler optimizations;type system;recursive types;def-use analysis;SSA form
国家哲学社会科学文献中心版权所有