×

Method for using static single assignment to color out artificial register dependencies

  • US 6,016,398 A
  • Filed: 04/01/1997
  • Issued: 01/18/2000
  • Est. Priority Date: 04/01/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of using static single assignment to color out artificial register dependencies while compiling at least a portion of a computer program, the method comprising:

  • creating a rank-n SSA intermediate language representation of the computer program, wherein n is a positive integer greater than 0, to assign a unique name to each symbolic expression;

    mapping the symbolic expression into a table;

    determining from the table which renamed elements from the intermediate language expression have symbolic expressions that are equivalent, by utilizing a hash function; and

    coloring out an artificial register dependency based on equivalent symbolic expressions.

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