×

Functional unit switching for the allocation of registers

  • US 5,987,259 A
  • Filed: 06/30/1997
  • Issued: 11/16/1999
  • Est. Priority Date: 06/30/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system, a method of minimizing registers spills when allocating a first set of registers to be used during the execution of a set of computer instructions, wherein the first set of registers is associated with a first functional unit, the method comprising the steps of:

  • detecting whether a first subset of computer instructions from said set of computer instructions may be executed by a second functional unit, said first subset of computer instructions specifying the use of one or more registers from said first set of registers; and

    if detecting that said first subset of computer instructions may be executed by said second functional unit, then performing the steps of;

    generating a second subset of computer instructions, wherein said second subset of computer instructions specifies the use of a second subset of registers associated with said second functional unit, andreplacing said first subset of computer instructions with said second subset of computer instructions.

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