diff options
author | Craig Topper <craig.topper@intel.com> | 2017-08-16 21:52:07 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2017-08-16 21:52:07 +0000 |
commit | 882f29630b0d3a611979054513084b5fa98aea00 (patch) | |
tree | 16abb96b9c0fd7b3ac270a30883427a3953c191c /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | e85a818add37fdcbe70970f047023e76942c0089 (diff) | |
download | bcm5719-llvm-882f29630b0d3a611979054513084b5fa98aea00.tar.gz bcm5719-llvm-882f29630b0d3a611979054513084b5fa98aea00.zip |
[InstCombine] Make folding (X >s -1) ? C1 : C2 --> ((X >>s 31) & (C2 - C1)) + C1 support splat vectors
This also uses decomposeBitTestICmp to decode the compare.
Differential Revision: https://reviews.llvm.org/D36781
llvm-svn: 311044
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions