diff options
author | Craig Topper <craig.topper@gmail.com> | 2016-09-06 05:45:27 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2016-09-06 05:45:27 +0000 |
commit | cf9f1b8dfa39bc1be5258157170c7b92bcdf069d (patch) | |
tree | 410990a2efad54eb2e2f29158e0fbbe7f29ae5a8 /lldb/packages/Python/lldbsuite/test/lang/cpp | |
parent | 43fbd840ddb2f2678e34bb6ed1dac1d408d4c3d2 (diff) | |
download | bcm5719-llvm-cf9f1b8dfa39bc1be5258157170c7b92bcdf069d.tar.gz bcm5719-llvm-cf9f1b8dfa39bc1be5258157170c7b92bcdf069d.zip |
[AVX-512] Add a test case to show that we don't select masked vpermi2ps when the index operand comes from a bitcast.
It doesn't work because we're looking for a bitcast from the v4i32 index operand to v4f32 for the passthru part of the DAG. But since the index is bitcasted from v2i64 and bitcasts fold, we actually have a bitcast from v2i64 to v4f32 in the passthru part of the DAG.
Taken from optimized output from clang's test case.
llvm-svn: 280695
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp')
0 files changed, 0 insertions, 0 deletions