Patent
1994-07-06
1998-11-03
Voeltz, Emanuel Todd
G06F 945
Patent
active
058322736
ABSTRACT:
A language processing system comprises an instruction parsing portion parsing instruction statement contained in a source program written by a high-level language and an assembler language in admixing manner, a register information discriminating portion discriminating if the instruction statement parsed by the instruction parsing portion is a register information indicative of a register value corresponding to a register operating instruction described by the assembler language, an intermediate code generating portion for generating an intermediate code of the instruction statement, a register information storage portion for storing the register information discriminated by the register information discriminating portion, a code optimizing portion for performing optimization by deleting a register operating instruction with respect to the register operating instruction code in the intermediate code when the register value indicated therein is the same as a register value indicated by an immediately preceding register information or an immediately preceding register operating instruction code, and code generating portion for generating a machine language code from the intermediate code optimized through the code optimization and outputting an object code.
REFERENCES:
patent: 4642764 (1987-02-01), Auslander et al.
patent: 4667290 (1987-05-01), Goss et al.
patent: 5293631 (1994-03-01), Rau et al.
patent: 5339428 (1994-08-01), Burmeister et al.
patent: 5418959 (1995-05-01), Smith et al.
patent: 5428786 (1995-06-01), Sites
patent: 5507030 (1996-04-01), Sites
Aho et al., "Compilers Principles, Techniques, and Tools," Addison-Wesley, 1986, pp. 40-48, 396-411, 463-508, 517, 535-546, and 562-565.
no author, "Borland C + + Version 2.0," Borland International, 1991, pp. 273-281.
Corcorani, III Peter J.
NEC Corporation
Todd Voeltz Emanuel
LandOfFree
System for deleting redundant instructions from high level langu does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System for deleting redundant instructions from high level langu, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for deleting redundant instructions from high level langu will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-701864