MECHANISM FOR INCREASING THE PERFORMANCE OF MULTIPLE LANGUAGE PROGRAMS BY INSERTING CALLED LANGUAGE IR INTO THE CALLING LANGUAGE
Patent №
US 9,740,463
Granted
2017-08-22
Filed 2015
Owner
ORACLE INTERNATIONAL CORPORATION
Lab
—
AI components
2
nlp · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14822489
A method and system of cross-language inlining that includes receiving source code of a multiple language program, the source code including a main language and a first access of a first foreign object in a first additional language; translating the main language to obtain a main language intermediate representation (IR); translating the first additional language to obtain a first IR snippet; composing, before performing a compilation, the main language IR and the first IR snippet to obtain a cross-language IR; and performing the compilation of the cross-language IR to obtain machine code corresponding to the multiple language program.
AI classification
Ownership
ORACLE INTERNATIONAL CORPORATION
assignment · 362960949
Assignors
GRIMMER, MATTHIAS, SEATON, CHRIS, WUERTHINGER, THOMAS
On an employer assignment, the assignors are typically the inventors.