×

System and method for improved register allocation in an optimizing compiler

  • US 20030237080A1
  • Filed: 06/19/2002
  • Published: 12/25/2003
  • Est. Priority Date: 06/19/2002
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for improving register allocation in an optimizing compiler, comprising:

  • identifying a plurality of variables having a lifetime that exceeds an initiation interval of a present source code programming loop of interest;

    allocating a rotating register for each of the identified plurality of variables;

    assigning one of the plurality of variables to a respective rotating register when the variable was initiated within the source code programming loop; and

    communicating rotating register usage to a scalar register allocator, wherein the scalar register allocator assigns variables outside of the source code programming loop to an allocated but unassigned rotating register.

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