Register allocation for programs in SSA Form

This book investigates register allocation for programs in static single-assignment form.Its main result is that the interference graphs of SSA-form programs are chordal.This gives the compiler precise knowledge over the register demand and allows for separating spilling, assignment and coalescing....

Повний опис

Збережено в:
Бібліографічні деталі
Автор: Hack, Sebastian
Формат: Online
Мова:Англійська
Опубліковано: KIT Scientific Publishing 2021
Предмети:
Онлайн доступ:34433
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
_version_ 1869515733705162752
author Hack, Sebastian
author_browse Hack, Sebastian
author_facet Hack, Sebastian
author_sort Hack, Sebastian
collection Directory of Open Access Books
description This book investigates register allocation for programs in static single-assignment form.Its main result is that the interference graphs of SSA-form programs are chordal.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.
format Online
id doab-20.500.12854ir-58014
institution Directory of Open Access Books
language eng
publishDate 2021
publishDateRange 2021
publishDateSort 2021
publisher KIT Scientific Publishing
publisherStr KIT Scientific Publishing
record_format ojs
spelling doab-20.500.12854ir-580142023-12-20T18:40:41Z Register allocation for programs in SSA Form Hack, Sebastian QA75.5-76.95 Compiler Register Allocation Graph Coloring Graphfärbung Registerzuteilung SSA Form Codegeneration Codegenerierung Übersetzerbau Register <Informatik> Codeoptimierung bic Book Industry Communication::U Computing & information technology::UY Computer science This book investigates register allocation for programs in static single-assignment form.Its main result is that the interference graphs of SSA-form programs are chordal.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. 2021-02-12T01:28:45Z 2021-02-12T01:28:45Z 2019-07-30 20:01:58 2007 book 34433 9783866441804 https://directory.doabooks.org/handle/20.500.12854/58014 eng image/jpeg Attribution-NonCommercial-NoDerivatives 4.0 International https://www.ksp.kit.edu/9783866441804 KIT Scientific Publishing 10.5445/KSP/1000007166 10.5445/KSP/1000007166 68fffc18-8f7b-44fa-ac7e-0b7d7d979bd2 9783866441804 XVI, 123 p. open access
spellingShingle QA75.5-76.95
Compiler
Register Allocation
Graph Coloring
Graphfärbung
Registerzuteilung
SSA Form
Codegeneration
Codegenerierung
Übersetzerbau
Register <Informatik>
Codeoptimierung
bic Book Industry Communication::U Computing & information technology::UY Computer science
Hack, Sebastian
Register allocation for programs in SSA Form
title Register allocation for programs in SSA Form
title_full Register allocation for programs in SSA Form
title_fullStr Register allocation for programs in SSA Form
title_full_unstemmed Register allocation for programs in SSA Form
title_short Register allocation for programs in SSA Form
title_sort register allocation for programs in ssa form
topic QA75.5-76.95
Compiler
Register Allocation
Graph Coloring
Graphfärbung
Registerzuteilung
SSA Form
Codegeneration
Codegenerierung
Übersetzerbau
Register <Informatik>
Codeoptimierung
bic Book Industry Communication::U Computing & information technology::UY Computer science
topic_facet QA75.5-76.95
Compiler
Register Allocation
Graph Coloring
Graphfärbung
Registerzuteilung
SSA Form
Codegeneration
Codegenerierung
Übersetzerbau
Register <Informatik>
Codeoptimierung
bic Book Industry Communication::U Computing & information technology::UY Computer science
url 34433
work_keys_str_mv AT hacksebastian registerallocationforprogramsinssaform