A New Approach to Pointer Analysis for Assignments

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:tzflz108
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Pointer analysis is a technique to identify at compile-time the porntential values of the pointer expressions in a program, which promises significantrnbenefits for optimizing and parallelizing compilers. In this paper, a new approach to rnpointer analysis for assignments is presented. In this approach, assignments are clasrnsified into three categories: pointer assignments, structure (union) assignments and rnnormal assignments which don’t affect the point-to information. Pointer analyses rnfor these three kinds of assignments respectively make up the integrated algorithm.rnWhen analyzing a pointer assignment, a new method called expression expansion rnis used to calculate both the left targets and the right targets. The integration of rnrecursive data structure analysis into pointer analysis is a significant originality of rnthis paper, which uniforms the pointer analysis for heap variables and the pointer rnanalysis for stack variables. This algorithm is implemented in Agassiz, an analyzing rntool for C programs developed by Institute of Parallel Processing, Fudan University.rnIts accuracy and effectiveness are illustrated by experimental data.
其他文献
目的:研究铜陵市现阶段公办及民办幼儿园儿童身体发育状况的差异,为制订相应的政策和措施提供科学依据。方法:以铜陵市2012年“六一”体检资料为基础,按照公办和民办幼儿园分
目的分析与探讨佛山市小型民营木质家具制造企业职业病危害因素的浓(强)度、分布及作业分级,为企业职业病防护提供依据。方法采用现场职业卫生学调查、工作场所职业病危害因
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
新加坡的南阳技术大学新近开发成功一种人体植入物用的生物复合活性涂层,该涂层由羟基磷灰石/Ti-6Al-4V和羟基磷灰石/氧化钇稳定化的氧化锆所组成。在Ti-6Al-4V合金上喷涂单纯的
期刊