[PATCH 1/3] ARM cost model: Penalize insertelement into D subregisters

Renato Golin renato.golin at linaro.org
Fri Feb 1 08:00:07 PST 2013


LGTM, thanks for checking the specific lit config to the ARM dir.

--renato


On 1 February 2013 15:26, Arnold Schwaighofer <aschwaighofer at apple.com>wrote:

> This patch is the first one in a series of three patches that amend the
> cost model for arm.
>
>
> Swift has a renaming dependency if we load into D subregisters. We don't
> have a
> way of distinguishing between insertelement operations of values from
> loads and
> other values. Therefore, we are pessimistic for now (The performance
> problem
> showed up in example 14 of gcc-loops).
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130201/cde358ad/attachment.html>


More information about the llvm-commits mailing list