Compiling a predicated code with direct analysis of the predicated code
AssigneeHewlett-Packard Company
InventorsRichard C. Johnson, Michael S. Schlansker
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Company
InventorsRichard C. Johnson, Michael S. Schlansker
Estimating the term…
A compiler of a predicated code includes a data flow analysis system that manipulates and queries predicate expressions of the predicated code to (1) analyze data flow properties of the predicated code and (2) annotate the predicated code with the analyzed data flow properties. A predicate-sensitive analyzer for a compiler that compiles a predicated code is also described. The predicate-sensitive analyzer includes a scanner that determines local predicate relations of the predicated code. The analyzer also includes a builder that determines global predicate relations of the predicated code. A predicate query system is provided to store the local and global predicate relations of the predicated code and to answer queries about the local and global predicate relations. A method of compiling the predicated code is also described.
A compiler that compiles a predicated code, comprising:
A predicate-sensitive analyzer for a compiler that compiles a predicated code, comprising:
In a compiler system that compiles a predicated code, a method of providing predicate-sensitive data flow analysis, comprising the steps of:
In a compiler that compiles a predicated code, a method for analyzing the predicated code, comprising the steps of:
Dependencies are inferred from the claim text.