COMPILER FOR OPTIMIZING PROGRAM

Patent №

US 8,291,398

Granted

2012-10-16

Filed 2008

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12259746

A compiler system and method for calculating a value to be assigned to a variable for optimizing a program. The apparatus includes a subrange analysis unit for analyzing, for an instruction to assign a value to a variable in the program, a range of the value being assignable to the variable by the instruction, as a subrange of the variable in a case where instruction is executed; a determination unit for determining if the execution result of the program changes if the instruction assigns any value in the subrange of the variable to the variable on the basis of the analyzed subrange of the variable; and a replacement unit for replacing the instruction to assign the value to the variable with an instruction to assign a constant value in the subrange of the variable to the variable.

AI hardwareG06F 8/443G06F 8/4435

AI classification

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

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 221280015

Assignors

KAWAHITO, MOTOHIRO, KOMATSU, HIDEAKI, MORIYAMA, TAKAO

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

From the same owner

© 2026 NYSGPT2525 LLC