Inferring operand types within an intermediate language
US6484312B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Jun 7, 1999 |
| Grant date | Nov 19, 2002 |
| Priority date | — |
| Expiry date | Jun 7, 2019 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/45
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Inferring operand types within an intermediate language is disclosed. In one embodiment, a computer-implemented method first inputs an intermediate language code that has a first plurality of opcodes, including a type-indefinite opcode. The method resolves the type-indefinite opcode into a typed opcode, and generates a native code that has a second plurality of opcodes corresponding to the first plurality of opcodes, and which includes an opcode corresponding to the typed opcode. The method finally outputs the native code. An example of an intermediate language is Java.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.