Back to results
US 2002/0059564 A1Published application
Method for avoiding excessive overhead while using a form of SSA (static single assignment) extended to use storage locations other than local variables
AssigneeNEC Corporation
InventorMiles Gordon Bader
Life of this patent
Estimating the term…
Abstract
The usual formulation of the compiler representation known as ‘SSA-form’ can only handle local variables. It is desirable to extend this to allow other locations to be represented. Therefore, this invention adds synchronization operations that allow the efficient use of SSA form for non-local memory locations in the presence of possible aliasing.
Claims2
A method for avoiding excessive overhead by a programmed computer while using a form of SSA (Static Singe Assignment) extended to use storage locations other than local variables, comprising the step of:
- allowing a program to use a compiler representation known as SSA form on any memory location addressable by the program;
- SSA form is normally only usable on function local variables.
Dependencies are inferred from the claim text.