Re: Assigning multiple contiguous registers to a virtual register

Fernando <pronesto@gmail.com>
Mon, 15 Mar 2010 18:45:43 -0700 (PDT)

          From comp.compilers

Related articles
Assigning multiple contiguous registers to a virtual register shreyas76@gmail.com (shrey) (2010-03-13)
Re: Assigning multiple contiguous registers to a virtual register pronesto@gmail.com (Fernando) (2010-03-15)
Re: Assigning multiple contiguous registers to a virtual register shreyas76@gmail.com (shrey) (2010-03-16)
| List of all articles for this month |
From: Fernando <pronesto@gmail.com>
Newsgroups: comp.compilers
Date: Mon, 15 Mar 2010 18:45:43 -0700 (PDT)
Organization: Compilers Central
References: 10-03-025
Keywords: registers
Posted-Date: 15 Mar 2010 21:59:18 EDT

Usually we do not see many virtuals with different sizes. I have some
numbers in here:


http://www2.dcc.ufmg.br/laboratorios/llp/wiki/doku.php?id=benchmarkpzanalysis


This page above talks about register allocation by puzzle solving,
i.e, we use this abstraction called puzzles:


http://compilers.cs.ucla.edu/fernando/projects/puzzles/tutorial/


If a puzzle has pieces of different sizes, then it means that you are
using virtuals of different sizes, i.e, 32 and 64-bit floating point
values, for instance. But most of the floating point benchmarks that I
know are too homogeneous: either all the pieces are 32-bits, or 64-
bits.


best,


Fernando



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.