加载中...
首页专利查询专利详情

*来源于国家知识产权局数据,仅供参考,实际以国家知识产权局展示为准

一种基于信息流分析的LLVM中间表示程序切片方法

发明专利有效专利
  • 申请号:
    CN201710089472.2
  • IPC分类号:G06F8/41
  • 申请日期:
    2017-02-20
  • 申请人:
    南京邮电大学
著录项信息
专利名称一种基于信息流分析的LLVM中间表示程序切片方法
申请号CN201710089472.2申请日期2017-02-20
法律状态授权申报国家中国
公开/公告日2017-07-14公开/公告号CN106951303A
优先权暂无优先权号暂无
主分类号G06F8/41IPC分类号G;0;6;F;8;/;4;1查看分类表>
申请人南京邮电大学申请人地址
江苏省南京市鼓楼区模范马路66号 变更 专利地址、主体等相关变化,请及时变更,防止失效
权利人南京邮电大学当前权利人南京邮电大学
发明人张迎周;徐晨晨;闫丽;吴寄语
代理机构南京经纬专利商标代理有限公司代理人许方
摘要
本发明公开了一种基于信息流分析的LLVM中间表示程序切片方法。首先,根据调用图CG判断某程序是过程内程序还是过程间程序。所述的过程间程序采用以下步骤:(1)分析程序间的调用关系、实参与形参之间的对应关系;(2)根据公式计算每条调用语句的DS、PS、λS、μS、ρS;(3)再根据CG调用图的逆拓扑序关系来依次分析各个程序,得到过程间程序的DS、PS、λS、μS、ρS;(4)对所有程序的DS、PS、λS、μS、ρS进行复合,得到过程间切片。本发明方法,可对LLVMIR程序类中间语言程序进行切片,通用性强,切片精度高。

我浏览过的专利

专利服务由北京酷爱智慧知识产权代理公司提供