Sciweavers

20 search results - page 2 / 4
» Optimistic Register Coalescing
Sort
View
LCTRTS
2009
Springer
13 years 11 months ago
Live-range unsplitting for faster optimal coalescing
Register allocation is often a two-phase approach: spilling of registers to memory, followed by coalescing of registers. Extreme liverange splitting (i.e. live-range splitting aft...
Sandrine Blazy, Benoît Robillard
ESOP
2010
Springer
14 years 1 months ago
Formal Verification of Coalescing Graph-Coloring Register Allocation
Iterated Register Coalescing (IRC) is a widely used heuristic for performing register allocation via graph coloring. Many implementations in existing compilers follow (more or less...
Andrew W. Appel, Benoît Robillard, Sandrine ...
CC
2006
Springer
132views System Software» more  CC 2006»
13 years 8 months ago
Register Allocation for Programs in SSA-Form
As register allocation is one of the most important phases in optimizing compilers, much work has been done to improve its quality and speed. We present a novel register allocation...
Sebastian Hack, Daniel Grund, Gerhard Goos
CGO
2010
IEEE
13 years 9 months ago
Coloring-based coalescing for graph coloring register allocation
Rei Odaira, Takuya Nakaike, Tatsushi Inagaki, Hide...
POPL
1996
ACM
13 years 8 months ago
Iterated Register Coalescing
Lal George, Andrew W. Appel