[PATCH] [x86] Switch the x86 backend's execution domain order to prefer the packed integer domain.
chandlerc at gmail.com
Wed Feb 4 03:20:30 PST 2015
Rotated the other table thanks to Craig Topper pointing out where I was being
The issue with vinsertf128 is now fixed. I've submitted the fix for movss.
However, most of the noise I see left from this change comes form the fact that
we also don't mark *scalar* floating point instructions as executing on the
packed floating point domain, even though they essentially do. I'm working on
a fix to that independently. Currentyl there are 105 tests that require updates
with this change, and I'm hoping the scalar operations specifying their domain
will reduced that significantly.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 8821 bytes
Desc: not available
More information about the llvm-commits