摘要 |
PROBLEM TO BE SOLVED: To provide a compiler system for effectively using a standby register for command decomposition, and securing error detectability when sharing the standby register with a plurality of applications. SOLUTION: A command definition resource setting part 31 sets a resource such as the register defined and referred by a command in every command, in an intermediate code, before processing by a register allocation part 32. The command definition resource setting part 31 detects the possibility to decompose each command into a plurality of commands, and sets the register R29 to be decompesed in the intermediate code, in consideration of the definition and the reference used in the decomposition. The register allocation part 32 uses the register R29 for a general purpose, within an available range of the register R29 used in the decomposition. COPYRIGHT: (C)2009,JPO&INPIT
|