×

Data-flow method for optimizing exception-handling instructions in programs

  • US 7,120,904 B1
  • Filed: 04/19/2000
  • Issued: 10/10/2006
  • Est. Priority Date: 04/19/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. For a computer-executable program that operates on a data structure, where the data structure must have a required state at selected program points, a computer-implemented method of transforming said program comprising:

  • analyzing the program to determine the state of said data structure at said selected program points, wherein the data structure stores items on a first-in-last-out basis;

    partitioning said determined state at each said program point into components that may each be set separately;

    determining operations to be inserted into the program in order to set each component of the state at each selected program point based on flow equations for an up-safety and a down-safety of setting the state at each selected program point, wherein the operations assure that the data structure will be in the required state at the selected program points; and

    placing said operations to eliminate partial redundancies of said operations.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×