Lines Matching refs:SelectPatternResult
7356 static SelectPatternResult matchFastFloatClamp(CmpInst::Predicate Pred, in matchFastFloatClamp()
7410 static SelectPatternResult matchClamp(CmpInst::Predicate Pred, in matchClamp()
7446 static SelectPatternResult matchMinMaxOfMinMax(CmpInst::Predicate Pred, in matchMinMaxOfMinMax()
7454 SelectPatternResult L = matchSelectPattern(TVal, A, B, nullptr, Depth + 1); in matchMinMaxOfMinMax()
7455 if (!SelectPatternResult::isMinOrMax(L.Flavor)) in matchMinMaxOfMinMax()
7459 SelectPatternResult R = matchSelectPattern(FVal, C, D, nullptr, Depth + 1); in matchMinMaxOfMinMax()
7555 static SelectPatternResult matchMinMax(CmpInst::Predicate Pred, in matchMinMax()
7564 SelectPatternResult SPR = matchClamp(Pred, CmpLHS, CmpRHS, TrueVal, FalseVal); in matchMinMax()
7645 static SelectPatternResult matchSelectPattern(CmpInst::Predicate Pred, in matchSelectPattern()
7946 SelectPatternResult llvm::matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, in matchSelectPattern()
7965 SelectPatternResult llvm::matchDecomposedSelectPattern( in matchDecomposedSelectPattern()
8056 SelectPatternResult SelectPattern; in canConvertToMinOrMaxIntrinsic()
8061 if (!SelectPatternResult::isMinOrMax(CurrentPattern.Flavor) || in canConvertToMinOrMaxIntrinsic()
8815 SelectPatternResult R = matchSelectPattern(&SI, LHS, RHS); in getRangeForSelectPattern()