EXECUTING OPTIMIZED LOCAL ENTRY POINTS AND FUNCTION CALL SITES

Patent №

US 9,952,884

Granted

2018-04-24

Filed 2017

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15420392

Embodiments relate to optimizing an indirect call function. More specifically, an indirect call function configuration comprises a first application module having a target function of the indirect function call, a second application module with a symbolic reference to the target function of the indirect function call, and a third application module to originate an indirect function call. A compiler identifies potential target functions and indicates the potential target functions in the program code. Additionally, the compiler determines and indicates in the program code that the function pointer value resulting from a non-call reference of a function symbol is solely used to perform indirect calls in the same module. A linker can read the indication the compiler made in the program code and optimize the indirect call function.

AI hardwareG06F 8/54G06F 9/44521G06F 9/4486G06F 9/54

AI classification

AI hardware1.00
Natural language0.16
Planning0.02
Vision0.01
Knowledge representation0.00
Evolutionary computation0.00
Speech0.00
Machine learning0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 411320882

Assignors

GSCHWIND, MICHAEL KARL, WEIGAND, ULRICH

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC