Compiler apparatus and method for determining locations for data in memory area
US7185324B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 1, 2003 |
| Grant date | Feb 27, 2007 |
| Priority date | — |
| Expiry date | Mar 5, 2025 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/44557
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Disclosed is a compiler apparatus for generating an instruction code composed of instruction sets each including an instruction that designates an m-bit immediate value indicating a location of a data item in a memory area. The compiler apparatus sequentially selects, based on one data attribute, a data item from a group X composed of a plurality of data items; and judges, each time a data item is selected, whether the selected data item is allocatable to an n-byte memory area (n≦2m). When the judgment is negative, the compiler apparatus specifies, based on a different data attribute, a data item out of all the selected data items and excludes the specified data item from the group X, and repeats the selection until all the data items remaining in the group X after excluding specified data items are judged to be allocatable to the memory area.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.