首页> 外文会议>Algebraic methodology and software technology >Verification of Common Interprocedural Compiler Optimizations Using Visibly Pushdown Kleene Algebra
【24h】

Verification of Common Interprocedural Compiler Optimizations Using Visibly Pushdown Kleene Algebra

机译:使用可视下推式Kleene代数验证常见的过程间编译器优化

获取原文
获取原文并翻译 | 示例

摘要

Visibly pushdown Kleene algebra is an algebraic system using only propositional reasoning while still being able to represent well-known constructs of programming languages (sequences, alternatives, loops and code blocks) in a natural way. In this paper, this system is used to verify the following interprocedural compiler optimizations: interprocedural dead code elimination, inlining of functions, tail-recursion elimination, procedure reordering and function cloning. The proofs are equational and machine-verifiable.
机译:可视下推Kleene代数是仅使用命题推理的代数系统,同时仍然能够以自然的方式表示著名的编程语言结构(序列,替代方案,循环和代码块)。在本文中,该系统用于验证以下过程间编译器优化:过程间死代码消除,函数内联,尾递归消除,过程重新排序和函数克隆。证明是方程式的,并且可以通过机器验证。

著录项

  • 来源
  • 会议地点 Lac-Beauport(CA);Lac-Beauport(CA)
  • 作者

    Claude Bolduc; Bechir Ktari;

  • 作者单位

    Departement d'informatique et de genie logiciel Universite Laval, Quebec, QC, G1K 7P4, Canada;

    Departement d'informatique et de genie logiciel Universite Laval, Quebec, QC, G1K 7P4, Canada;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算机软件;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号