Optimization apparatus which removes transfer instructions by a

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395704, 395561, G06F 945

Patent

active

059238836

ABSTRACT:
The basic block division unit 2 divides the instruction sequence into basic blocks which are sequences with a continuous execution order. The control flow analysis unit 3 analyzes the control flow between basic blocks. The global equivalence relation analysis unit 4 traces the control flow between basic blocks and analyzes equivalence relations between resources, such as memory and registers, which cross over between basic blocks. The code is then optimized using these equivalence relations which cross over between basic blocks. In this way, the equivalence relations between resources in the program are analyzed globally and are used in the optimization of the code, so that a greatest possible reduction can be achieved in the code size and execution time of the program.

REFERENCES:
patent: 5303377 (1994-04-01), Gupta et al.
patent: 5530964 (1996-06-01), Alpert et al.
patent: 5642512 (1997-06-01), Tanaka et al.
patent: 5715440 (1998-02-01), Ohmura et al.
patent: 5787285 (1998-07-01), Lanning
patent: 5805894 (1998-09-01), Robison
"Generalized Landing Pads", Armonk, IBM Technical Disclosure Bulletin, vol. 37, No. 12, Dec. 1994.
"The Power of Assignment Motion", Knoop et al., ACM Sigplan Notices, vol. 30, No. 6, Jun. 1995.
"CTP--A Family of Optimizing Compilers for the NS32532 Microprocessor", Bendelac et al., IEEE International Conference on Computer Design, Oct. 3-5, 1988.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Optimization apparatus which removes transfer instructions by a does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Optimization apparatus which removes transfer instructions by a , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimization apparatus which removes transfer instructions by a will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2285973

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.