On Mon, Feb 16, 2015 at 9:26 AM, Sanjay Patel <[email protected]> wrote: > Author: spatel > Date: Mon Feb 16 11:26:51 2015 > New Revision: 229408 > > URL: http://llvm.org/viewvc/llvm-project?rev=229408&view=rev > Log: > x86-64 ABI: unwrap single element structs / arrays of 256-bit vectors to pass > and return in registers > > This is a patch for PR22563 ( http://llvm.org/bugs/show_bug.cgi?id=22563 ). > > We were not correctly unwrapping a single 256-bit AVX vector that was defined > as an array of 1 inside a struct. > > We would generate a <4 x float> param/return value instead of <8 x float> and > lose half of the vector. > > Differential Revision: http://reviews.llvm.org/D7614
Merged to 3.6 in r229546. Thanks, Hans _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
