REGISTER ALLOCATION METHOD AND APPARATUS FOR GENERATING SPILL CODE AS A FUNCTION OF REGISTER PRESSURE COMPARED TO DUAL THERSHOLDS
Patent №
US 5,946,491
Granted
1999-08-31
Filed 1996
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
08660703
A method and apparatus for minimizing spill code in regions of low register pressure determines the register pressure at various locations in the computer program. When a live range is selected for spilling, spill code is generated to relieve the register pressure in regions of high register pressure, while spill code is avoided in regions of low register pressure. In this manner a minimum amount of spill code is generated, enhancing both the compile time and the run time of the resultant instruction stream.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 80510628
Assignors
AIZIKOWITZ, NAVA ARELA, ASNASH, LIVIU, PROSSER, EDWARD CURTIS, BAR-HAIM, ROY, ROEDIGER, ROBERT RALPH, SCHMIDT, WILLIAM JON
On an employer assignment, the assignors are typically the inventors.