Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CONTROL PROCESSING SYSTEM FOR ALLOCATION OF REGISTER
Document Type and Number:
Japanese Patent JPH03269638
Kind Code:
A
Abstract:

PURPOSE: To dynamically decide a register allocation mode and to secure the same processing logic despite the different architectures of target machines by setting up the flags in accordance with the register Nos in a register retrieving list corresponding to the registers which are used for each phase.

CONSTITUTION: In a phase of the local allocation 201, the flags are set on the register Nos '0' - '3'. In a phase of the global allocation 202, the flags are set on the register Nos 'N-2' - '4' respectively. Furthermore the flags are set on the register Nos '0' - 'N' in a phase of the transient allocation 203. Then the Nos '0', '3', 'N-2', '4', '0', 'N', and an inapplicable register No are described on (1), (2), (3), (4), (5), (6) and (7) of a register distribution table 40 respectively in response to those flag set-up states. In such a way, the number of registers used in each phase is dynamically decided and the same processing logic is secured for a compiler.


Inventors:
NAKAHIRA NAOJI
Application Number:
JP6945690A
Publication Date:
December 02, 1991
Filing Date:
March 19, 1990
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
FUJITSU LTD
International Classes:
G06F9/45; (IPC1-7): G06F9/45
Domestic Patent References:
JPH01136240A1989-05-29
Attorney, Agent or Firm:
Hiroshi Morita (2 outside)