[llvm] [DAG] SDPatternMatch - add matching for SELECT_CC patterns to min/max like matchers (PR #147071)
Min-Yih Hsu via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 8 09:06:03 PDT 2025
================
@@ -655,6 +655,23 @@ struct MaxMin_match {
template <typename MatchContext>
bool match(const MatchContext &Ctx, SDValue N) {
+ auto MatchMinMax = [&](SDValue L, SDValue R, SDValue TrueValue,
+ SDValue FalseValue, ISD::CondCode CC) {
+ if ((TrueValue != L || FalseValue != R) &&
+ (TrueValue != R || FalseValue != L)) {
----------------
mshockwave wrote:
ditto drop curly braces
https://github.com/llvm/llvm-project/pull/147071
More information about the llvm-commits
mailing list