Adding Static Single Assignment Form and a Graph Coloring Register Allocator to the Java Hotspot™ Client Compiler - CORE CORE Search Search Services Access to raw data API Dataset FastSync Content discovery Recommender Discovery Managing content Repository dashboard Support FAQs About About CORE Blog Contact us Adding Static Single Assignment Form and a Graph Coloring Register Allocator to the Java Hotspot™ Client Compiler By Hanspeter Mössenböck Abstract This report describes the work that I performed during my sabbatical in the Java Hotspot^TM group at Sun Microsystems in Cupertino between June and August 2000. The goal was to find out how much effort it was to augment the Java Hotspot^TM Client Compiler with Static Single Assignment (SSA) Form and with a Graph Coloring Register Allocator. SSA form not only simplifies register allocation but also helps performing optimizations such as common subexpression elimination, loop-invariant code motion or instruction scheduling Year: 2000 OAI identifier: oai:CiteSeerX.psu:10.1.1.58.8942 Provided by: CiteSeerX Download PDF: Sorry, we are unable to provide the full text but you may find it at the following location(s): http://citeseerx.ist.psu.edu/v... (external link) http://www.cs.ucsb.edu/~ckrint... (external link) To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request. Suggested articles Useful links Blog Services About CORE Contact us Cookies Privacy notice Writing about CORE? Discover our research outputs and cite our work. CORE is a not-for-profit service delivered by the Open University and Jisc.