commit | 6b03aa25cd5f453d68d4fb7d69d6c38f3b4e24c5 | [log] [tgz] |
---|---|---|
author | Roman Lebedev <lebedev.ri@gmail.com> | Mon May 21 21:40:51 2018 +0000 |
committer | Roman Lebedev <lebedev.ri@gmail.com> | Mon May 21 21:40:51 2018 +0000 |
tree | 9db9bf9957d7773d33731c79740e6fa6d42a6873 | |
parent | d9367a91972e6631f831c329a47856785031d58e [diff] |
[X86][AArch64][NFC] Add tests for vector masked merge unfolding Summary: This is [[ https://bugs.llvm.org/show_bug.cgi?id=37104 | PR37104 ]]. [[ https://bugs.llvm.org/show_bug.cgi?id=6773 | PR6773 ]] will introduce an IR canonicalization that is likely bad for the end assembly. Previously, `andps`+`andnps` / `bsl` would be generated. (see `@out`) Now, they would no longer be generated (see `@in`). Differential Revision: https://reviews.llvm.org/D46008 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@332903 91177308-0d34-0410-b5e6-96231b3b80d8