Fix PR15293: ARM codegen ice - expected larger existing stack allocation

Renato Golin renato.golin at linaro.org
Sun Apr 28 04:57:42 PDT 2013


On 28 April 2013 07:08, Stepan Dyatkovskiy <stpworld at narod.ru> wrote:

> Renato Golin wrote:
>
>> However, you don't have to waste the registers that are not used because
>> of alignment. You can still use them as scratch registers, since they'll
>> never be used for argument passing anyway.
>>
> So..  should we improve the term of "shadowed registers" then? May be
> create an issue?


I'm not sure I follow you.

These registers are not shadowed, they're just unused. LLVM knows that and
it already uses it because they're not wasted, they're just unreserved.

I don't think we need any special rule here, only not to reserve them if
you're not going to use it.

cheers,
--renato
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130428/399830a1/attachment.html>


More information about the llvm-commits mailing list