摘要 |
PROBLEM TO BE SOLVED: To provide a compiler allowing a user to precisely control optimization by the compiler. SOLUTION: This compiler device is provide with: an analysis part 110 for detecting a command (an option or a programmer) from a user to a compiler 100; and an optimization part 120 comprising processing parts (a global area allocation part 121, a software pipelining part 122, a loop unrolling part 123, an if conversion part 124 and a pair instruction generation part 125) for executing individual optimization processes designated by an option and a programmer by the user according to a direction or the like from the analysis part 110; and the like. The global area allocation part 121 executes optimization processes according to the option and the programmer related to designation of the maximum data size of a variable arranged in a global area, designation of the variable arranged in the global area and designation of a variable without being arranged in the global area. COPYRIGHT: (C)2006,JPO&NCIPI
|