Method and apparatus for performing compiler transformation of software code using fastforward regions and value specialization
US7039909B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 29, 2001 |
| Grant date | May 2, 2006 |
| Priority date | — |
| Expiry date | Feb 13, 2024 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/443
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and apparatus for providing compiler transformation of code using regions with simplified data and control flow and value specialization are described. In one embodiment, the method includes identifying in the code a plurality of potential candidates for value specialization, selecting a group of candidates from the plurality of potential candidates based on a value profile associated with each potential candidate, and determining specialized data for each selected candidate using a corresponding value profile. The method further includes forming a plurality of optimized regions based on corresponding specialized data. Each optimized region includes one or more selected candidates.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.