发明授权
US06301704B1 Method, system, and computer program product for using static single assignment form as a program representation and a medium for performing global scalar optimization
失效
使用静态单一分配形式作为程序表示的方法,系统和计算机程序产品以及用于执行全局标量优化的介质
- 专利标题: Method, system, and computer program product for using static single assignment form as a program representation and a medium for performing global scalar optimization
- 专利标题(中): 使用静态单一分配形式作为程序表示的方法,系统和计算机程序产品以及用于执行全局标量优化的介质
-
申请号: US09097672申请日: 1998-06-16
-
公开(公告)号: US06301704B1公开(公告)日: 2001-10-09
- 发明人: Frederick Chow , Sun Chan , Peter Dahl , Robert Kennedy , Shin-Ming Liu , Raymond Lo , Mark Streich , Peng Tu
- 申请人: Frederick Chow , Sun Chan , Peter Dahl , Robert Kennedy , Shin-Ming Liu , Raymond Lo , Mark Streich , Peng Tu
- 主分类号: G06F9445
- IPC分类号: G06F9445
摘要:
A method, system, and computer product uses a hashed static single assignment (SSA) form as a program representation and a medium for performing global scalar optimization. A compiler, after expressing the computer program in SSA form, can perform one or more static single assignment (SSA)-based, SSA-preserving global scalar optimization procedures on the SSA representation. Such a procedure modifies, (i.e., optimizes) the SSA representation of the program while preserving the utility of its embedded use-deprogram information for purposes of subsequent SSA-based, SSA-preserving global scalar optimizations. This saves the overhead expense of having to explicitly regenerate use-def program information for successive SSA-based, SSA-preserving global scalar optimizations.
信息查询