Lines Matching refs:SelectPatternResult
1109 if (SelectPatternResult::isMinOrMax(SPF)) { in computeKnownBitsFromOperator()
5569 static SelectPatternResult matchFastFloatClamp(CmpInst::Predicate Pred, in matchFastFloatClamp()
5623 static SelectPatternResult matchClamp(CmpInst::Predicate Pred, in matchClamp()
5659 static SelectPatternResult matchMinMaxOfMinMax(CmpInst::Predicate Pred, in matchMinMaxOfMinMax()
5667 SelectPatternResult L = matchSelectPattern(TVal, A, B, nullptr, Depth + 1); in matchMinMaxOfMinMax()
5668 if (!SelectPatternResult::isMinOrMax(L.Flavor)) in matchMinMaxOfMinMax()
5672 SelectPatternResult R = matchSelectPattern(FVal, C, D, nullptr, Depth + 1); in matchMinMaxOfMinMax()
5768 static SelectPatternResult matchMinMax(CmpInst::Predicate Pred, in matchMinMax()
5777 SelectPatternResult SPR = matchClamp(Pred, CmpLHS, CmpRHS, TrueVal, FalseVal); in matchMinMax()
5874 static SelectPatternResult matchSelectPattern(CmpInst::Predicate Pred, in matchSelectPattern()
6164 SelectPatternResult llvm::matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, in matchSelectPattern()
6183 SelectPatternResult llvm::matchDecomposedSelectPattern( in matchDecomposedSelectPattern()
6272 SelectPatternResult SelectPattern; in canConvertToMinOrMaxIntrinsic()
6277 if (!SelectPatternResult::isMinOrMax(CurrentPattern.Flavor) || in canConvertToMinOrMaxIntrinsic()
6949 SelectPatternResult R = matchSelectPattern(&SI, LHS, RHS); in setLimitsForSelectPattern()