diff options
author | Sanjay Patel <spatel@rotateright.com> | 2016-10-29 15:22:04 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2016-10-29 15:22:04 +0000 |
commit | 978f827d122bad37e21081fc32fad6b7d8b6edea (patch) | |
tree | b3f62c76797d2d70232230bccadfa9b68fc5aae0 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | 75a697a17ea3084fadb83737227f36c142a3c7bb (diff) | |
download | llvm-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