diff options
author | Ayman Musa <ayman.musa@intel.com> | 2016-12-11 20:11:17 +0000 |
---|---|---|
committer | Ayman Musa <ayman.musa@intel.com> | 2016-12-11 20:11:17 +0000 |
commit | 7ec4ed55d335aea54569512efca150d2c9ff5885 (patch) | |
tree | 0a5f85eabee4edf3d1d52764b5068c8fb3b4213d /llvm/lib/Transforms/Scalar/SCCP.cpp | |
parent | 6de678815c12ca5110a134be6426acfc163682c9 (diff) | |
download | bcm5719-llvm-7ec4ed55d335aea54569512efca150d2c9ff5885.tar.gz bcm5719-llvm-7ec4ed55d335aea54569512efca150d2c9ff5885.zip |
[X86][AVX512] Add missing patterns for broadcast fallback in case load node has multiple uses (for v4i64 and v4f64).
When the load node which the broadcast instruction broadcasts has multiple uses, it cannot be folded.
A fallback pattern is added to catch these cases and provide another solution.
Differential Revision: https://reviews.llvm.org/D27661
llvm-svn: 289404
Diffstat (limited to 'llvm/lib/Transforms/Scalar/SCCP.cpp')
0 files changed, 0 insertions, 0 deletions