extend binop folds for selects to include true and false binops flag intersection
authorMichael Berg <michael_c_berg@apple.com>
Mon, 20 Aug 2018 22:26:58 +0000 (22:26 +0000)
committerMichael Berg <michael_c_berg@apple.com>
Mon, 20 Aug 2018 22:26:58 +0000 (22:26 +0000)
commit0b838deddcfcb72b718728502e452da99c1b1c28
treeef56410a3d405e0cb2baf4bf70b920aeeded2ab8
parent030ad37ef46a298287da6a5c78d62d54e2d77599
extend binop folds for selects to include true and false binops flag intersection

Summary: This change address bug 38641

Reviewers: spatel, wristow

Reviewed By: spatel

Differential Revision: https://reviews.llvm.org/D50996

llvm-svn: 340222
llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
llvm/test/Transforms/InstCombine/select_meta.ll