【24h】

Selective and lightweight closure conversion

机译:选择性轻量级闭包转换

获取原文

摘要

We consider the problem of selective and lightweight closure conversion, in which multiple procedure-calling protocols may coexist in the same code. Flow analysis is used to match the protocol expected by each procedure and the protocol used at each of its possible call sites. We formulate the flow analysis as the solution of a set of constraints, and show that any solution to the constraints justifies the resulting transformation. Some of the techniques used are suggested by those of abstract interpretation, but others arise out of alternative approaches.

机译:

我们考虑选择性和轻量级闭包转换的问题,其中多个过程调用协议可以在同一代码中共存。流分析用于匹配每个过程期望的协议以及在每个可能的呼叫站点使用的协议。我们将流分析公式化为一组约束的解决方案,并表明对约束的任何解决方案都可以证明所产生的变换是合理的。所使用的一些技术是抽象解释所建议的,而其他技术则来自替代方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号