[PATCH] D122152: [InstCombine] Fold two select patterns into and-or
Nikita Popov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 22 09:46:16 PDT 2022
nikic added inline comments.
================
Comment at: llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp:2576
+ if ((match(CondVal, m_Or(m_Not(m_Value(TrueVal)), m_Value(C))) ||
+ match(CondVal, m_Or(m_Value(C), m_Not(m_Value(TrueVal))))) &&
+ CondVal->hasOneUse()) {
----------------
Use m_c_Or and m_c_And?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D122152/new/
https://reviews.llvm.org/D122152
More information about the llvm-commits
mailing list