发明名称 Method and system for intermediate representation of source code
摘要 A method to provide effective control and data flow information in an Intermediate Representation (IR) form. A Path Sensitive single Assignment (PSA) IR form with effective and explicit control and data path information supports control flow sensitive optimizations such as path sensitive symbolic substitution, array privatization and speculative multi threading. In the definition of PSA form, besides defining new versioned variables, the gamma functions keep control path information. The gamma function in PSA form keeps the basic attribute of SSA IR form and only one definition exists for each use. Therefore, all existing Single Static Assignment (SSA) IR form based analysis can be applied in PSA form. The gamma function in PSA form keeps all essential control flow information and eliminates unnecessary predicates at the same time.
申请公布号 US8296748(B2) 申请公布日期 2012.10.23
申请号 US20080178842 申请日期 2008.07.24
申请人 CHENG BUQI;NGAI TIN-FOOK;DU ZHAOHUI;ZHANG PEINAN;INTEL CORPORATION 发明人 CHENG BUQI;NGAI TIN-FOOK;DU ZHAOHUI;ZHANG PEINAN
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址