Patent
1997-04-10
2000-05-16
Trammell, James P.
395705, G06F 945
Patent
active
06064818&
ABSTRACT:
A pragma is defined to indicate straight path optimization for compilers (SPOC). The pragma is inserted into source code to identify the most common case for a branch point in a program flow, determined by analysis of performance data or simple prediction. The compiler employs this information to optimize the common case as a straight path through the function assembler code, removing unnecessary jumps and the nonoptimized case from the function body. The resulting executable code is more compact and executes faster.
REFERENCES:
patent: 4229790 (1980-10-01), Gilliland et al.
patent: 4943908 (1990-07-01), Emma et al.
patent: 5050068 (1991-09-01), Dollas et al.
patent: 5226131 (1993-07-01), Grafe et al.
patent: 5241635 (1993-08-01), Papadopoulos et al.
patent: 5353418 (1994-10-01), Nikhil et al.
patent: 5423048 (1995-06-01), Jager
patent: 5452457 (1995-09-01), Alpert et al.
patent: 5499349 (1996-03-01), Nikhil et al.
patent: 5530964 (1996-06-01), Alpert et al.
patent: 5581762 (1996-12-01), Hayashi et al.
patent: 5652889 (1997-07-01), Sites
patent: 5659752 (1997-08-01), Heisch et al.
patent: 5835776 (1998-11-01), Tirumalai et al.
patent: 5857104 (1999-01-01), Natarjan et al.
Brown Michael Wayne
Jennery Aidon Paul
Dillon Andrew J.
England Anthony V.S.
International Business Machines - Corporation
Smith Demetra R.
Trammell James P.
LandOfFree
Straight path optimization for compilers does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Straight path optimization for compilers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Straight path optimization for compilers will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-266468