Lines Matching refs:SelectPatternResult
1214 if (SelectPatternResult::isMinOrMax(SPF)) {
5115 static SelectPatternResult matchFastFloatClamp(CmpInst::Predicate Pred,
5169 static SelectPatternResult matchClamp(CmpInst::Predicate Pred,
5205 static SelectPatternResult matchMinMaxOfMinMax(CmpInst::Predicate Pred,
5213 SelectPatternResult L = matchSelectPattern(TVal, A, B, nullptr, Depth + 1);
5214 if (!SelectPatternResult::isMinOrMax(L.Flavor))
5218 SelectPatternResult R = matchSelectPattern(FVal, C, D, nullptr, Depth + 1);
5314 static SelectPatternResult matchMinMax(CmpInst::Predicate Pred,
5323 SelectPatternResult SPR = matchClamp(Pred, CmpLHS, CmpRHS, TrueVal, FalseVal);
5420 static SelectPatternResult matchSelectPattern(CmpInst::Predicate Pred,
5710 SelectPatternResult llvm::matchSelectPattern(Value *V, Value *&LHS, Value *&RHS,
5729 SelectPatternResult llvm::matchDecomposedSelectPattern(
6328 SelectPatternResult R = matchSelectPattern(&SI, LHS, RHS);