发明名称 Compiler, program product, compilation device, communication terminal device, and compilation method
摘要 An object of the present invention is to enable parts of a source program having a large number of executions, or parts having a high possibility of a large number of executions, to be extracted with good precision and compiled preferentially. In S11, a loop having a multi-nested structure or a single-nested structure is searched for in a main program. In S14, another program that is being called from within this loop is detected. In S15, a loop having a multi-nested structure or a single-nested structure is searched for in the callee program. In S17, the total number of nests in the loops detected so far is calculated as the loop depth. In other words, in S17 the degree of multiplicity in all of the loops forming a multi-nested structure over a plurality of programs having a calling relationship is calculated as the loop depth. In S20, the loop having the greatest loop depth is included in the parts to be compiled preferentially. In S21, only the parts determined as parts to be compiled are compiled.
申请公布号 EP1471427(A2) 申请公布日期 2004.10.27
申请号 EP20040008631 申请日期 2004.04.08
申请人 MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. 发明人 YOSHIDA, TAKEHIRO;KAWAMOTO, TAKUJI
分类号 G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址