发明名称 Machine-independent optimization method for compiler.
摘要 <p>This invention provides a process within an optimising compiler for transforming code to take advantage of update instructions avaible on some computer architectures. On architectures which implement some form of autoindexing instructions or addressing modes, this process will improve the code generated for looping constructs which manipulate arrays in memory. The process is achieved by selecting memory referencing instructions inside loops for conversion to update forms, modifying those instructions to an update form avaible on a particular processor, and applying an offset compensation to other memory referencing instructions in the loop so as to enable the program to still address the appropriate locations while using the available autoindexing instructions. The improved compiler and compiler process enables the compiler to convert those program instructions that would otherwise convert to autoindexing instructions not supported by the processor to autoindexing instructions that are supported. &lt;IMAGE&gt;</p>
申请公布号 EP0442622(A2) 申请公布日期 1991.08.21
申请号 EP19910300523 申请日期 1991.01.23
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 HALL, CHARLES BRIAN;MARKSTEIN, PETER WILLY;O'BRIEN, KEVIN J.
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址