×

Code Motion Based on Live Ranges in an Optimizing Compiler

  • US 20100162220A1
  • Filed: 12/23/2008
  • Published: 06/24/2010
  • Est. Priority Date: 12/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of compiler optimization, the method comprising:

  • determining whether the identified live range is a candidate for code motion in the source code;

    designating, based on a live range analysis, a variables in source code that are candidates for a renaming of the variables;

    determining, based on a criteria, whether the variables of a live range are candidates for code motion in the source code;

    responsive to a positive determination, modifying the code at the definition and the use site; and

    optimizing the code in the compiler based on the modification.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×