diff options
author | Craig Topper <craig.topper@intel.com> | 2020-07-11 12:21:41 -0700 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2020-07-11 12:54:52 -0700 |
commit | 47872adf6ae236c798d05b7229e00f363ab2fe0f (patch) | |
tree | 5bc126aaeb90fc1fd42d8de2c02f4dbdc5764bb3 /clang/lib/Tooling/Syntax/BuildTree.cpp | |
parent | d8c35031a39e7b1bf9524ddd325c7a91dbb05f1d (diff) | |
download | llvm-47872adf6ae236c798d05b7229e00f363ab2fe0f.zip llvm-47872adf6ae236c798d05b7229e00f363ab2fe0f.tar.gz llvm-47872adf6ae236c798d05b7229e00f363ab2fe0f.tar.bz2 |
[X86] Add test cases for missed opportunities to use vpternlog due to a bitcast between the logic ops.
These test cases fail to use vpternlog because the AND was converted
to a blend shuffle and then converted back to AND during shuffle lowering.
This results in the AND having a different type than it started with.
This prevents our custom matching logic from seeing the two logic ops.
Diffstat (limited to 'clang/lib/Tooling/Syntax/BuildTree.cpp')
0 files changed, 0 insertions, 0 deletions