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