发明名称 |
Method for performing common subexpression elimination on a rack-N static single assignment language |
摘要 |
Briefly, in one embodiment, the invention is a method for eliminating common subexpressions in an initial SSA intermediate language representation of at least a portion of a computer program. The method includes (a) inserting a phi-node for an unambiguous definition used in an unambiguous subexpression reaching a join point in the initial intermediate language subsequent to the join point; (b) inserting a phi-node for the unambiguous common subexpression; (c) renaming the unambiguous definition and a subsequent use reached by the definition; and (d) renaming the unambiguous common subexpression.
|
申请公布号 |
US6002879(A) |
申请公布日期 |
1999.12.14 |
申请号 |
US19970829856 |
申请日期 |
1997.04.01 |
申请人 |
INTEL CORPORATION |
发明人 |
RADIGAN, JIM J.;PARIKH, VISHESH M. |
分类号 |
G06F9/45;(IPC1-7):G06F9/45;G06F9/44 |
主分类号 |
G06F9/45 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|