This is an archive of the discontinued LLVM Phabricator instance.

[X86] Fix 48/96 byte memcmp code gen
ClosedPublic

Authored by davezarzycki on Oct 26 2019, 11:40 AM.

Details

Summary

Detect scalar ISD::ZERO_EXTEND generated by memcmp lowering and convert it to ISD::INSERT_SUBVECTOR.

Diff Detail

Event Timeline

davezarzycki created this revision.Oct 26 2019, 11:40 AM
This revision is now accepted and ready to land.Oct 27 2019, 8:50 PM
davezarzycki closed this revision.Oct 27 2019, 11:43 PM

657e4240b15ffb8a24c5a704a927a7848f3f40ee