US5606697A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Compiler system for language processing program
Assignee: NEC Corp
•
Filing: 1994-09-30
•
Granted: 1997-02-25
•
Expires: 2014-09-30
Abstract
Abstract A compiler includes an optimizing function combination table, so that a plurality of optimization processing are carried out in accordance with different combinations of optimizing functions in the combination table. Thus, a corresponding number of output files are outputted together with output file information.
Inventors
- 👤 Hirohiko Ono
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 13:55
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/40; G06F8/41; G06F8/44; G06F8/443
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
124 words
A compiler system for a language processing program, comprising means for analyzing an input source program and converting the input source program into a first intermediate information, means having a plurality of optimizing functions, for optimizing the first intermediate information into a second intermediate information, information holding means for holding a plurality of optimizing function combinations to the optimizing means, a code generator means for converting the second intermediate information obtained by the optimizing function combination, into a machine language instruction, file information output means for outputting an output file information when the second intermediate information obtained by the optimizing function combination was converted into a machine language instruction, and means for outputting a plurality of output files based on the optimizing function combinations.
Claim 2
Dependent Claim
124 words
A compiler system for a language processing program, comprising means for analyzing an input source program and converting the input source program into a first intermediate information, means having a plurality of optimizing functions, for optimizing the first intermediate information into a second intermediate information, information holding means for holding a plurality of optimizing function combinations to the optimizing means, a code generator means for converting the second intermediate information obtained by the optimizing function combination, into a machine language instruction, file information output means for outputting an output file information when the second intermediate information obtained by the optimizing function combination was converted into a machine language instruction, and means for outputting a plurality of output files based on the optimizing function combinations.
Claim 3
Dependent Claim
34 words
A compiler system claimed in claim 1 wherein said optimizing means is configured to generate a code during a period in which there exists the intermediate code optimized in accordance with the optimization combination.
Claim 4
Dependent Claim
29 words
A compiler system claimed in claim 1 wherein said optimizing means is configured to generate a code directly from the intermediate code optimized in accordance with the optimization combination.
References Cited (Backward Citations)
JPS5920051A
Cited
US4773007A
Cited
US5452461A
Cited
US5339419A
Cited
US5493675A
Cited
US5450585A
Cited
WO1992022029A1
Cited
US5515535A
Cited
US5448737A
Cited
US5481708A
Cited
US5535391A
Cited
US5396631A
Cited
US5548761A
Cited
US5475842A
Cited
US5375242A
Cited
US5548758A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-02-25 | 2000-08-26 | 2001-02-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-02-25 | 2004-08-26 | 2005-02-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-02-25 | 2008-08-26 | 2009-02-25 | $7700.00 | Window Closed / Lapsed |