首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为使用指针的函数生成SSA

为使用指针的函数生成SSA
EN

Stack Overflow用户
提问于 2016-12-03 01:57:17
回答 1查看 188关注 0票数 0

我正在尝试使用本文中描述的算法将命令式编程语言转换为管理范式:http://www.sciencedirect.com/science/article/pii/S1571066105825964

在这篇论文中,Zadarnovsky等人。描述将SSA程序转换为ANF形式的算法,然后继续介绍我目前不感兴趣的优化算法。

我的问题是:如何将指针变量转换为SSA形式?

EN

回答 1

Stack Overflow用户

发布于 2017-02-27 23:35:46

指针是一个值,就像整数或浮点数是一个值一样。

下面是一个表示x.zexample from the libfirm documentation

这是SSA形式的数据依赖图(边方向相反的数据流)。黄色地址节点包含x的符号地址。成员操作提取指向z字段的指针。加载操作获取该指针并将值加载到那里。Load还通过蓝色边缘获取另一个值,即内存状态。Proj节点表示加载的值,可供其他操作使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40938280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档