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

Arnold Schwaighofer aschwaighofer at apple.com
Fri Feb 1 07:26:21 PST 2013


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 --------------
A non-text attachment was scrubbed...
Name: 0001-ARM-cost-model-Penalize-insertelement-into-D-subregi.patch
Type: application/octet-stream
Size: 4159 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130201/799c103c/attachment.obj>


More information about the llvm-commits mailing list