Re: [PATCH][AArch64] Merge stores of D-register values with different modes

2018-05-22 Thread James Greenhalgh
On Tue, May 22, 2018 at 08:13:22AM -0500, Kyrill Tkachov wrote: > [sending on behalf of Jackson Woodruff] > > Hi all, > > This patch merges loads and stores from D-registers that are of different > modes. > > Code like this: > > typedef int __attribute__((vector_size(8))) vec; > stru

[PATCH][AArch64] Merge stores of D-register values with different modes

2018-05-22 Thread Kyrill Tkachov
[sending on behalf of Jackson Woodruff] Hi all, This patch merges loads and stores from D-registers that are of different modes. Code like this: typedef int __attribute__((vector_size(8))) vec; struct pair { vec v; double d; } Now generates a store pair instruction