<?xml version='1.0' encoding='utf-8'?>
<package xmlns="http://www.idpf.org/2007/opf" unique-identifier="uuid_id" version="2.0">
    <metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf">
        <dc:identifier opf:scheme="calibre" id="calibre_id">6602</dc:identifier>
        <dc:identifier opf:scheme="uuid" id="uuid_id">b4033801-e29c-43e7-9148-1648081a2923</dc:identifier>
        <dc:title>Register Allocation for Programs in SSA Form</dc:title>
        <dc:creator opf:file-as="Hack, Sebastian" opf:role="aut">Sebastian Hack</dc:creator>
        <dc:contributor opf:file-as="calibre" opf:role="bkp">calibre (9.6.0) [https://calibre-ebook.com]</dc:contributor>
        <dc:date>2007-05-15T10:13:36+00:00</dc:date>
        <dc:description>&lt;p&gt;This book investigates register allocation for programs in static single-assignment form.&lt;/p&gt;

&lt;p&gt;Its main result is that the interference graphs of SSA-form programs are chordal.&lt;/p&gt;

&lt;p&gt;This gives the compiler precise knowledge over the register demand and allows for separating spilling, assignment and coalescing. For each of these phases, we present methods specially tailored to the SSA setting and provide a first evaluation.&lt;/p&gt;</dc:description>
        <dc:publisher>KIT Scientific Publishing</dc:publisher>
        <dc:identifier opf:scheme="ISBN">9783866441804</dc:identifier>
        <dc:identifier opf:scheme="GOOGLE">t0aHMgAACAAJ</dc:identifier>
        <dc:language>eng</dc:language>
        <meta name="calibre:timestamp" content="0101-01-01T00:00:00+00:00"/>
        <meta name="calibre:title_sort" content="Register Allocation for Programs in SSA Form"/>
        <meta name="calibre:user_metadata:#genre" content="{&quot;table&quot;: &quot;custom_column_1&quot;, &quot;column&quot;: &quot;value&quot;, &quot;datatype&quot;: &quot;text&quot;, &quot;is_multiple&quot;: &quot;|&quot;, &quot;kind&quot;: &quot;field&quot;, &quot;name&quot;: &quot;Genre&quot;, &quot;search_terms&quot;: [&quot;#genre&quot;], &quot;label&quot;: &quot;genre&quot;, &quot;colnum&quot;: 1, &quot;display&quot;: {&quot;is_names&quot;: false, &quot;description&quot;: &quot;&quot;, &quot;web_search_template&quot;: &quot;&quot;}, &quot;is_custom&quot;: true, &quot;is_category&quot;: true, &quot;link_column&quot;: &quot;value&quot;, &quot;category_sort&quot;: &quot;value&quot;, &quot;is_csp&quot;: false, &quot;is_editable&quot;: true, &quot;rec_index&quot;: 23, &quot;#value#&quot;: [&quot;Programming&quot;], &quot;#extra#&quot;: null, &quot;is_multiple2&quot;: {&quot;cache_to_list&quot;: &quot;|&quot;, &quot;ui_to_list&quot;: &quot;,&quot;, &quot;list_to_ui&quot;: &quot;, &quot;}}"/>
    </metadata>
    <guide>
        <reference type="cover" title="Cover" href="Register Allocation for Programs in SSA Form - Sebastian Hack {9783866441804}.jpg"/>
    </guide>
</package>
