发明名称 SYSTEM AND METHOD FOR COMPUTER PROGRAM COMPILATION USING SCALAR REGISTER PROMOTION AND STATIC SINGLE ASSIGNMENT REPRESENTATION
摘要 A scalar register promotion using static single assignment representation (SRP-SSAR) system and method are used in a compiler for optimizing compilation of source code. This optimization uses a promotion algorithm that is profile-driven and is based on the scope of intervals and works on static single representation of a program. The SRP-SSAR system comprises logic which promotes variables that hold scalar values and inserts loads and stores in an enclosing program interval (often natural loops). The system relies on recursive promotion of the outer program interval to propagate these loads and stores to the appropriate program interval. This logic exists in computer memory and is invoked by a user to compile source code into executable code. Use of the present invention significantly reduces memory operations, thereby increasing efficiency.
申请公布号 US2002166115(A1) 申请公布日期 2002.11.07
申请号 US19990329809 申请日期 1999.06.10
申请人 SASTRY A.V.S. 发明人 SASTRY A.V.S.
分类号 G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址