Patent · US Expired

Compiler generation of instruction sequences for unresolved storage references

US6813764B2 · kind B2 · utility

13Cited by
29References
15Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMay 29, 2001
Grant dateNov 2, 2004
Priority date
Expiry dateJan 9, 2023

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/45504
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A compiler component for the generation of an optimal instruction sequence, the sequence including a compile-time unresolved reference to be resolved at runtime. The compiler generating a snippet list with entries corresponding to snippets defined for instructions including unresolved compile-time references. A runtime helper routine being defined for resolving references at runtime. For each instruction with an unresolved reference, generating a snippet including data for identifying the reference and for permitting resolution of the reference at runtime by the runtime helper routine. The snippet also including a copy of the instruction containing the unresolved reference. The location in the compiled code for the unresolved instruction being written with a call instruction to the snippet. The runtime helper being invoked by the snippet at runtime to resolve the references and to copy the unresolved code copy to the compiled code, with the references resolved.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.