Lines Matching refs:SelectPatternResult
1154 if (SelectPatternResult::isMinOrMax(SPF)) { in computeKnownBitsFromOperator()
5766 static SelectPatternResult matchFastFloatClamp(CmpInst::Predicate Pred, in matchFastFloatClamp()
5820 static SelectPatternResult matchClamp(CmpInst::Predicate Pred, in matchClamp()
5856 static SelectPatternResult matchMinMaxOfMinMax(CmpInst::Predicate Pred, in matchMinMaxOfMinMax()
5864 SelectPatternResult L = matchSelectPattern(TVal, A, B, nullptr, Depth + 1); in matchMinMaxOfMinMax()
5865 if (!SelectPatternResult::isMinOrMax(L.Flavor)) in matchMinMaxOfMinMax()
5869 SelectPatternResult R = matchSelectPattern(FVal, C, D, nullptr, Depth + 1); in matchMinMaxOfMinMax()
5965 static SelectPatternResult matchMinMax(CmpInst::Predicate Pred, in matchMinMax()
5974 SelectPatternResult SPR = matchClamp(Pred, CmpLHS, CmpRHS, TrueVal, FalseVal); in matchMinMax()
6055 static SelectPatternResult matchSelectPattern(CmpInst::Predicate Pred, in matchSelectPattern()
6345 SelectPatternResult llvm::matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, in matchSelectPattern()
6364 SelectPatternResult llvm::matchDecomposedSelectPattern( in matchDecomposedSelectPattern()
6453 SelectPatternResult SelectPattern; in canConvertToMinOrMaxIntrinsic()
6458 if (!SelectPatternResult::isMinOrMax(CurrentPattern.Flavor) || in canConvertToMinOrMaxIntrinsic()
7153 SelectPatternResult R = matchSelectPattern(&SI, LHS, RHS); in setLimitsForSelectPattern()