Lines Matching refs:SelectPatternResult
8079 static SelectPatternResult matchFastFloatClamp(CmpInst::Predicate Pred, in matchFastFloatClamp()
8133 static SelectPatternResult matchClamp(CmpInst::Predicate Pred, in matchClamp()
8169 static SelectPatternResult matchMinMaxOfMinMax(CmpInst::Predicate Pred, in matchMinMaxOfMinMax()
8177 SelectPatternResult L = matchSelectPattern(TVal, A, B, nullptr, Depth + 1); in matchMinMaxOfMinMax()
8178 if (!SelectPatternResult::isMinOrMax(L.Flavor)) in matchMinMaxOfMinMax()
8182 SelectPatternResult R = matchSelectPattern(FVal, C, D, nullptr, Depth + 1); in matchMinMaxOfMinMax()
8278 static SelectPatternResult matchMinMax(CmpInst::Predicate Pred, in matchMinMax()
8287 SelectPatternResult SPR = matchClamp(Pred, CmpLHS, CmpRHS, TrueVal, FalseVal); in matchMinMax()
8400 static SelectPatternResult matchSelectPattern(CmpInst::Predicate Pred, in matchSelectPattern()
8701 SelectPatternResult llvm::matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, in matchSelectPattern()
8720 SelectPatternResult llvm::matchDecomposedSelectPattern( in matchDecomposedSelectPattern()
8811 SelectPatternResult SelectPattern; in canConvertToMinOrMaxIntrinsic()
8816 if (!SelectPatternResult::isMinOrMax(CurrentPattern.Flavor)) in canConvertToMinOrMaxIntrinsic()
9626 SelectPatternResult R = matchSelectPattern(&SI, LHS, RHS); in getRangeForSelectPattern()