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

Nadav Rotem nrotem at apple.com
Fri Feb 1 09:40:03 PST 2013


LGTM. 

On Feb 1, 2013, at 7:26 AM, 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).
> 
> 
> <0001-ARM-cost-model-Penalize-insertelement-into-D-subregi.patch>




More information about the llvm-commits mailing list