diff options
author | Sanjay Patel <spatel@rotateright.com> | 2016-02-08 21:05:08 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2016-02-08 21:05:08 +0000 |
commit | 264d7e5b685a739f52e680089ba92f0129708687 (patch) | |
tree | e0d2c4d53c2e9671541beaa8381b2e89dc0562c7 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | |
parent | 9fd2039fafc9ef9f03efb4910099eef29871c993 (diff) | |
download | bcm5719-llvm-264d7e5b685a739f52e680089ba92f0129708687.tar.gz bcm5719-llvm-264d7e5b685a739f52e680089ba92f0129708687.zip |
[x86] convert masked store of one element to scalar store
Another opportunity to reduce masked stores: in D16691, we decided not to attempt the 'one mask element is set'
transform in InstCombine, but this should be a win for any AVX machine.
Code comments note that this transform could be extended for other targets / cases.
Differential Revision: http://reviews.llvm.org/D16828
llvm-svn: 260145
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions