|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/LazyValueInfo.cpp 894 if (SelectPatternResult::isMinOrMax(SPR.Flavor) &&
897 switch (SPR.Flavor) {
914 if (SPR.Flavor == SPF_ABS) {
925 if (SPR.Flavor == SPF_NABS) {
lib/Analysis/ValueTracking.cpp 1059 SelectPatternFlavor SPF = matchSelectPattern(I, LHS, RHS).Flavor;
2311 SelectPatternFlavor SPF = matchSelectPattern(Select, LHS, RHS).Flavor;
2319 SelectPatternFlavor SPF2 = matchSelectPattern(LHS, LHS2, RHS2).Flavor;
4582 if (!SelectPatternResult::isMinOrMax(L.Flavor))
4587 if (L.Flavor != R.Flavor)
4587 if (L.Flavor != R.Flavor)
4593 switch (L.Flavor) {
4639 return {L.Flavor, SPNB_NA, false};
4646 return {L.Flavor, SPNB_NA, false};
4653 return {L.Flavor, SPNB_NA, false};
4660 return {L.Flavor, SPNB_NA, false};
4677 if (SPR.Flavor != SelectPatternFlavor::SPF_UNKNOWN)
4681 if (SPR.Flavor != SelectPatternFlavor::SPF_UNKNOWN)
5638 if (R.Flavor == SPF_UNKNOWN)
5643 if (R.Flavor == SelectPatternFlavor::SPF_ABS) {
5656 if (R.Flavor == SelectPatternFlavor::SPF_NABS) {
5667 switch (R.Flavor) {
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 3287 switch (SPR.Flavor) {
lib/Transforms/InstCombine/InstCombineAddSub.cpp 1811 SelectPatternFlavor SPF = matchSelectPattern(Op1, LHS, RHS).Flavor;
1948 SelectPatternFlavor SPF = matchSelectPattern(MinMax, LHS, RHS).Flavor;
1952 SPF = matchSelectPattern(MinMax, LHS, RHS).Flavor;
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 3253 SelectPatternFlavor SPF = matchSelectPattern(Op0, LHS, RHS).Flavor;
lib/Transforms/InstCombine/InstCombineCalls.cpp 1207 SelectPatternFlavor SPF = matchSelectPattern(Op0, X, Y).Flavor;
lib/Transforms/InstCombine/InstCombineCasts.cpp 715 if (matchSelectPattern(SI, LHS, RHS).Flavor != SPF_UNKNOWN)
lib/Transforms/InstCombine/InstCombineCompares.cpp 1401 if (SPR.Flavor == SPF_SMIN) {
5446 if (SPR.Flavor != SPF_UNKNOWN)
6025 if (SPR.Flavor != SPF_UNKNOWN)
lib/Transforms/InstCombine/InstCombineSelect.cpp 999 if (!SelectPatternResult::isMinOrMax(SPR.Flavor))
1003 ICmpInst::Predicate CanonicalPred = getMinMaxPred(SPR.Flavor);
1038 SelectPatternFlavor SPF = matchSelectPattern(&Sel, LHS, RHS).Flavor;
2092 if (SPF != L.Flavor || L.Flavor != R.Flavor)
2092 if (SPF != L.Flavor || L.Flavor != R.Flavor)
2092 if (SPF != L.Flavor || L.Flavor != R.Flavor)
2420 auto SPF = SPR.Flavor;
2423 if (SelectPatternFlavor SPF2 = matchSelectPattern(LHS, LHS2, RHS2).Flavor)
2427 if (SelectPatternFlavor SPF2 = matchSelectPattern(RHS, LHS2, RHS2).Flavor)
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 318 SelectPatternFlavor SPF = matchSelectPattern(I, LHS, RHS).Flavor;
lib/Transforms/Scalar/EarlyCSE.cpp 158 Flavor = matchDecomposedSelectPattern(CmpI, A, B, A, B).Flavor;
unittests/Analysis/ValueTrackingTest.cpp 68 EXPECT_EQ(P.Flavor, R.Flavor);
68 EXPECT_EQ(P.Flavor, R.Flavor);