Home
last modified time | relevance | path

Searched refs:MatchMinMax (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSDPatternMatch.h658 auto MatchMinMax = [&](SDValue L, SDValue R, SDValue TrueValue,
688 return MatchMinMax(L, R, TrueValue, FalseValue, CondNode->get());
701 return MatchMinMax(L, R, TrueValue, FalseValue, CondNode->get());
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp19388 auto MatchMinMax = [&VL, &Mask](SDValue V, unsigned Opc, unsigned OpcVL, in combineTruncToVnclip() local
19427 if (SDValue UMinOp = MatchMinMax(V, ISD::UMIN, RISCVISD::UMIN_VL, HiC)) in combineTruncToVnclip()
19433 if (SDValue SMinOp = MatchMinMax(V, ISD::SMIN, RISCVISD::SMIN_VL, HiC)) in combineTruncToVnclip()
19435 MatchMinMax(SMinOp, ISD::SMAX, RISCVISD::SMAX_VL, LoC)) in combineTruncToVnclip()
19442 if (SDValue SMaxOp = MatchMinMax(V, ISD::SMAX, RISCVISD::SMAX_VL, LoC)) in combineTruncToVnclip()
19444 MatchMinMax(SMaxOp, ISD::SMIN, RISCVISD::SMIN_VL, HiC)) in combineTruncToVnclip()
19461 if (SDValue SMinOp = MatchMinMax(V, ISD::SMIN, RISCVISD::SMIN_VL, HiC)) in combineTruncToVnclip()
19463 MatchMinMax(SMinOp, ISD::SMAX, RISCVISD::SMAX_VL, LoC)) in combineTruncToVnclip()
19467 if (SDValue SMaxOp = MatchMinMax(V, ISD::SMAX, RISCVISD::SMAX_VL, LoC)) in combineTruncToVnclip()
19469 MatchMinMax(SMaxOp, ISD::SMIN, RISCVISD::SMIN_VL, HiC)) in combineTruncToVnclip()