Generating efficient code for a computer with dissimilar registe

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364280, 3642804, 3642805, G06F 945

Patent

active

049611410

ABSTRACT:
A compiler generates compiled object code from source code of a computer program in a manner that produces efficient object code for a computer with dissimilar register spaces. The technique comprising the steps of (1) generating code that references symbolic registers in which the register class is not distinguished, (2) making entries in a table denoting the context in which each symbolic register occurs and constructing an equivalence tree of symbolic registers for move instructions assigned to a same equivalence class, (3) for each equivalence class, forming the logical OR function of register usage information for all symbolic registers in the class, and for each symbolic register that appears in more than one register space context, generating new symbolic register numbers so that there is one number for each register space, and storing the numbers in said table, and (4) if a definition point of a symbolic register is encountered and that symbolic register is used in more than one register space context, inserting code in said program to either do the same operation as is done at the definition point in each register space or move a value in the symbolic register from one space to another. The improvement achieved is in object code space and time of execution.

REFERENCES:
patent: 4571678 (1986-02-01), Chaitin

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Generating efficient code for a computer with dissimilar registe does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Generating efficient code for a computer with dissimilar registe, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generating efficient code for a computer with dissimilar registe will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-295633

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.