Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2005-04-20
2010-10-12
Kang, Insun (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
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.
Kong Xiangyun
Song Yonghong
Kang Insun
Martine & Penilla & Gencarella LLP
Oracle America Inc.
LandOfFree
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.
Profile ID: LFUS-PAI-O-4150184