Nova Patents
US9720664B2

Method for defining alias sets

Summary by NHIP

Pessimistic aliasing flagging method

The method determines if a procedure meets criteria for pessimistic aliasing by generating a call graph computation. Distinctive elements include flagging based on exceeding a user-set call threshold, calling pointer functions, or exceeding a complexity threshold.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

One or more processors determine whether a first procedure within a first program meets a first criterion. The first criterion is included in a plurality of criteria that are configured for pessimistic aliasing. Responsive to the determination, one or more processors determine whether to flag the first procedure for pessimistic aliasing.

US9720664B2, drawing sheet 1
Sheet 1 of 5

Term

Projected expiry 2 November 2035.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

5 claims: 1 independent, 4 dependent

  1. 1
    Broadest claimClaim Score 62, broad(NHIP)A method comprising:determining, by one or more processors, whether a first procedure within a first program has access to one or more variables declared outside the scope of the first procedure;generating, by one or more processors, a call graph computation that includes searching from a vertex representing the first procedure until one or more of a plurality of criteria that are configured for pessimistic aliasing cause the first procedure to be flagged;determining, by one or more processors, whether the first procedure within the first program meets a first criterion, wherein the first criterion is included in the plurality of criteria;andresponsive to the determination, determining, by one or more processors, whether to flag the first procedure for pessimistic aliasing.