Lines Matching refs:SelectPatternFlavor
52 SelectPatternFlavor SPF, Value *A, Value *B) { in createMinMax()
1086 SelectPatternFlavor SPF = matchSelectPattern(&Sel, LHS, RHS).Flavor; in canonicalizeAbsNabs()
1087 if (SPF != SelectPatternFlavor::SPF_ABS && in canonicalizeAbsNabs()
1088 SPF != SelectPatternFlavor::SPF_NABS) in canonicalizeAbsNabs()
1092 bool IntMinIsPoison = SPF == SelectPatternFlavor::SPF_ABS && in canonicalizeAbsNabs()
1099 if (SPF == SelectPatternFlavor::SPF_NABS) in canonicalizeAbsNabs()
1592 SelectPatternFlavor SPF1, Value *A, in foldSPFofSPF()
1594 SelectPatternFlavor SPF2, in foldSPFofSPF()
2147 static Instruction *moveAddAfterMinMax(SelectPatternFlavor SPF, Value *X, in moveAddAfterMinMax()
2151 bool IsUnsigned = SPF == SelectPatternFlavor::SPF_UMIN || in moveAddAfterMinMax()
2152 SPF == SelectPatternFlavor::SPF_UMAX; in moveAddAfterMinMax()
2250 static Instruction *factorizeMinMaxTree(SelectPatternFlavor SPF, Value *LHS, in factorizeMinMaxTree()
2970 if (SelectPatternFlavor SPF2 = matchSelectPattern(LHS, LHS2, RHS2).Flavor) in visitSelectInst()
2974 if (SelectPatternFlavor SPF2 = matchSelectPattern(RHS, LHS2, RHS2).Flavor) in visitSelectInst()