[PATCH] D16729: [X86][SSE] Add general 32-bit LOAD + VZEXT_MOVL support to EltsFromConsecutiveLoads
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 4 11:40:32 PST 2016
RKSimon added a comment.
Thanks Elena - I've addressed your comments in a couple of addition commits:
Added 32-bit target tests to make sure that the 64-bit integer loads still happen (this is the point of the VZEXT_LOAD op any way).
Added float/integer domain handling and removed the over-zealous IsTypeLegal tests.
Note: the v8i64 VZEXT_LOAD patterns are already handled in another part of X86InstrAVX512.td
More information about the llvm-commits