×

Methods and apparatus for compiling instructions for a data processor

  • US 8,166,450 B2
  • Filed: 10/01/2007
  • Issued: 04/24/2012
  • Est. Priority Date: 12/26/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method of register allocation for use by a pipelined digital processor having a mixed-length instruction set architecture, the method executed by the processor and comprising:

  • storing data in a register from a first set of registers, the first set of registers associated with a first instruction set of a first length;

    evaluating, using graph theory, whether spilling of the register from the first set of registers to a second set of registers is required, the second set of registers associated with a second instruction set of a second length; and

    responsive to evaluating that spilling is required, reassigning the data in the register from the first set of registers to a register from the second set of registers.

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