Optimize load from aggregate stores
Philip Reames
listmail at philipreames.com
Thu Jun 12 09:02:53 PDT 2014
On 06/12/2014 12:28 AM, Owen Anderson wrote:
>
> On Jun 11, 2014, at 11:29 PM, deadal nix <deadalnix at gmail.com
> <mailto:deadalnix at gmail.com>> wrote:
>
>> It is gonna improve the situation quite a lot for all frontend that
>> use aggregate loads (arguably, that is a bad practice, but that no
>> reason to stab people in the back when they do it anyway).
>
> I'm not sure I agree with that statement. If we don't think they
> should be used, not optimizing them is a good way to discourage that.
> More generally, I'm concerned about how we will ever get good test
> coverage of this code path, since we don't have any extant front ends
> that hit it.
I'm joining this discussion late, but a) why are aggregate loads bad
practice? Loading something like a small struct from memory with a
single load seems reasonable. b) There are frontends that are not in
tree. The fact that Deadal submitted the patch is a good hint that
*someone* cares. c) Is there a phabricator link for this change? I
can't find the original thread.
Philip
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140612/8bc03169/attachment.html>
More information about the llvm-commits
mailing list