summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-08-16 21:52:07 +0000
committerCraig Topper <craig.topper@intel.com>2017-08-16 21:52:07 +0000
commit882f29630b0d3a611979054513084b5fa98aea00 (patch)
tree16abb96b9c0fd7b3ac270a30883427a3953c191c /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parente85a818add37fdcbe70970f047023e76942c0089 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud