aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2016-10-29 15:22:04 +0000
committerSanjay Patel <spatel@rotateright.com>2016-10-29 15:22:04 +0000
commit978f827d122bad37e21081fc32fad6b7d8b6edea (patch)
treeb3f62c76797d2d70232230bccadfa9b68fc5aae0 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parent75a697a17ea3084fadb83737227f36c142a3c7bb (diff)
downloadllvm-978f827d122bad37e21081fc32fad6b7d8b6edea.zip
llvm-978f827d122bad37e21081fc32fad6b7d8b6edea.tar.gz
llvm-978f827d122bad37e21081fc32fad6b7d8b6edea.tar.bz2
[InstCombine] re-use bitcasted compare operands in selects (PR28001)
These mixed bitcast patterns show up with SSE/AVX intrinsics because we bitcast function parameters to <2 x i64>. The bitcasts obfuscate the expected min/max forms as shown in PR28001: https://llvm.org/bugs/show_bug.cgi?id=28001#c6 Differential Revision: https://reviews.llvm.org/D25943 llvm-svn: 285495
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions