Method for loop reformulation

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S136000, C717S140000, C717S141000, C717S150000, C717S151000, C717S159000

Reexamination Certificate

active

07814468

ABSTRACT:
A method for loop reformulation is provided such that a single exit ill-formed loop (SEIFL) can be reformulated into a reformulated code block that contains a transformed well-formed loop (TWFL). A SEIFL loop is a loop that can exit from the loop body of the loop. After the loop reformulation, the TWFL of the reformulated code block can only exit from the end of the loop. The reformulated code block will replace the SEIFL in the compiler's internal representation (IR) such that a more efficient executable machine code can be generated by optimizing the reformulated compiler's IR.

REFERENCES:
patent: 5797013 (1998-08-01), Mahadevan et al.
patent: 5930510 (1999-07-01), Beylin et al.
patent: 6230317 (2001-05-01), Wu
patent: 6301706 (2001-10-01), Maslennikov et al.
patent: 6539541 (2003-03-01), Geva
patent: 6571385 (2003-05-01), Muthukumar et al.
patent: 6611956 (2003-08-01), Ogawa et al.
patent: 7412684 (2008-08-01), Gutberlet et al.
patent: 2004/0003386 (2004-01-01), Tal et al.
patent: 2004/0083459 (2004-04-01), Roediger et al.
patent: 2005/0028135 (2005-02-01), Burnette et al.
patent: 2005/0240896 (2005-10-01), Wu et al.

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

Method for loop reformulation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for loop reformulation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for loop reformulation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4150184

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