summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2016-02-08 21:05:08 +0000
committerSanjay Patel <spatel@rotateright.com>2016-02-08 21:05:08 +0000
commit264d7e5b685a739f52e680089ba92f0129708687 (patch)
treee0d2c4d53c2e9671541beaa8381b2e89dc0562c7 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
parent9fd2039fafc9ef9f03efb4910099eef29871c993 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud