commit | 343fd8836767e08fd727f99eb8c76aeff153efce | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Tue Apr 13 18:29:15 2021 +0100 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Apr 16 12:33:48 2021 -0700 |
tree | d51511ad76f07689721a0e5a0c85fe7e5f36d391 | |
parent | 2e960b60c8321a7d994a51944080230b991d2748 [diff] |
[X86][SSE] combineSetCCMOVMSK - allow comparison with upper (known zero) bits in MOVMSK(SHUFFLE(X,u)) -> MOVMSK(X) fold Extension to rG74f98391a7a4, we can also include any of the upper (known zero) bits in the comparison in the shuffle removal fold, just as long as we demand all the elements of the movmsk source vector. GitOrigin-RevId: 016ceb838231a717e889f7ceb38c56575e82aead