Compiler, program product, compilation device, communication terminal device, and compilation method
AssigneePanasonic Corporation
InventorsTakehiro Yoshida, Takuji Kawamoto
Life of this patent
Estimating the term…
Loading patent…
AssigneePanasonic Corporation
InventorsTakehiro Yoshida, Takuji Kawamoto
Estimating the term…
A complier, program product, compilation device, communication terminal device and compilation method that enables 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. A loop having a multi-nested structure or a single-nested structure is searched for in a main program, and another program that is being called from within this loop is detected. Additionally, a loop having a multi-nested structure or a single-nested structure is searched for in the callee program, and the total number of nests in the loops detected so far is calculated as the loop depth. In other words, the degree of multiplicity in all of the loops forming a multi-nested structure over programs having a calling relationship is calculated as the loop depth. The loop having the greatest loop depth is included in the parts to be compiled preferentially, and only the parts determined as parts to be compiled are compiled.
A program product comprising:
A program stored on a computer-readable recording medium for causing a compiler to perform a method of converting a source program into an object program, the method comprising:
A compiler stored on a computer-readable recording medium for causing a computer to convert a source program into an object program, the compiler comprising:
A communication terminal device comprising:
A compilation method in which a computer converts a source program into an object program, comprising the steps of:
Dependencies are inferred from the claim text.