BLUE 3TOO <blue_3...@hotmail.com> writes:

> Ian, thanks a lot for the help. Is there any document 
> about IRA (e.g. how the SIMD registers of a 
> specific architecture is exposed to the allocation 
> process)? or the only option is the read the code?

Vlad described IRA in a paper published in the 2007 GCC Summit
proceedings, available near the bottom of http://gcc.gnu.org/wiki/ .

However, the general answer to your question is that vector registers
will form their own register class.  gcc describes machine registers as
sets of classes, and you can provide various different kinds of
information for each class.  This issue is not unique to vector
registers; many machines have separate integer and floating point
registers, for example.

> what is the best information source for a beginner on gcc?

http://gcc.gnu.org/wiki/
http://gcc.gnu.org/onlinedocs/gccint/

Ian

Reply via email to