Register Allocation in Assembly Language
dc.contributor.author | Wagner, Robert A. | en_US |
dc.date.accessioned | 2007-04-19T17:54:24Z | |
dc.date.available | 2007-04-19T17:54:24Z | |
dc.date.issued | 1970-08 | en_US |
dc.description.abstract | This paper describes a scheme for using the facilities of a macro assembler to aid in allocating program variables to local-memory registers. The scheme allows the programmer to write the entire program before making any register-allocation decisions. The scheme requires that the programmer make explicit his assumptions about register ordering and usage, thus improving documentation. Key Words and phrases: register allocation, register assignment, symbolic register names, macro assembler, variable allocation, scalar variable equivalence, graph coloring. | en_US |
dc.format.extent | 1019970 bytes | |
dc.format.extent | 269866 bytes | |
dc.format.mimetype | application/pdf | |
dc.format.mimetype | application/postscript | |
dc.identifier.citation | http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR70-69 | en_US |
dc.identifier.uri | https://hdl.handle.net/1813/5928 | |
dc.language.iso | en_US | en_US |
dc.publisher | Cornell University | en_US |
dc.subject | computer science | en_US |
dc.subject | technical report | en_US |
dc.title | Register Allocation in Assembly Language | en_US |
dc.type | technical report | en_US |