发明名称 COMPILER, COMPUTER SYSTEM, OPTIMIZATION METHOD, OPTIMIZING PROGRAM, STORAGE MEDIUM AND PROGRAM TRANSMITTER
摘要 PROBLEM TO BE SOLVED: To improve an effect of data flow optimizing processing without explosively increasing a code quantity, while defining a program in which a plurality of branchings and joinings are serially arrayed as an object. SOLUTION: This device is provided with an optimizing processing executing part 13 for applying data flow optimizing processing to a program, an optimizing object path determining part and a control flow graph deforming part 12 for deforming the program of a processing object into form suited to this optimizing processing, before optimizing processing by means of this optimizing processing executing part 13. When this program has branching, these optimizing object path determining part 11 and control flow graph deforming part 12 extract a series of paths having no merging with respect to this branching by selecting a specified path in this branching, and this optimizing processing executing part 13 applies optimizing processing to the paths extracted by the optimizing object path determining part 11 and the control flow graph deforming part 12.
申请公布号 JP2001290655(A) 申请公布日期 2001.10.19
申请号 JP20000105468 申请日期 2000.04.06
申请人 INTERNATL BUSINESS MACH CORP <IBM> 发明人 KOSEKI SATOSHI;MOMOSE HIROYUKI;KAWAHITO MOTOHIRO;KOMATSU HIDEAKI
分类号 G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址