Optimizing compiler for shortening execution time of object program
US5511198A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Feb 28, 1994 |
| Grant date | Apr 23, 1996 |
| Priority date | — |
| Expiry date | Feb 28, 2014 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/445
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An optimizing compiler has a function of determining whether the result of a statement to be executed precedent to a conditional branch statement is not referred to by one destination of the conditional branch statement. If the conditional branch statement is not influenced by the execution result of the precedent statement, the conditional branch statement is shifted in front of the precedent statement, to suppress the execution of the unnecessary statement. Therefore, the optimizing compiler shifts/copies conditional branch statements, to shorten the execution time of an object program.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.