OSDN Git Service

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)
commit679b18fd6ab9b0d19bbafd4192799aa8a1c76725
treed0a347cf0a03dff7a47e1c9c54ee9537abb8778b
parentc04ae04bb3ce0d715190819fa3f5c001c471d969
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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@340222 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/InstCombine/InstCombineSelect.cpp
test/Transforms/InstCombine/select_meta.ll