Lines Matching refs:Comparison
102 struct Comparison { struct
160 Comparison::Kind getComparisonKind(unsigned CondOpc,
180 int64_t IVBump, Comparison::Kind Cmp) const;
486 HexagonHardwareLoops::Comparison::Kind
491 Comparison::Kind Cmp = (Comparison::Kind)0; in getComparisonKind()
496 Cmp = Comparison::EQ; in getComparisonKind()
500 Cmp = Comparison::NE; in getComparisonKind()
503 Cmp = Comparison::LEs; in getComparisonKind()
506 Cmp = Comparison::LEu; in getComparisonKind()
511 Cmp = Comparison::GTu; in getComparisonKind()
516 Cmp = Comparison::GTs; in getComparisonKind()
519 return (Comparison::Kind)0; in getComparisonKind()
636 Comparison::Kind Cmp; in getLoopTripCount()
658 Cmp = Comparison::getNegatedComparison(Cmp); in getLoopTripCount()
660 Cmp = Comparison::getSwappedComparison(Cmp); in getLoopTripCount()
689 Comparison::Kind Cmp) const { in computeCount()
691 if (Cmp == Comparison::EQ) in computeCount()
714 bool CmpLess = Cmp & Comparison::L; in computeCount()
715 bool CmpGreater = Cmp & Comparison::G; in computeCount()
716 bool CmpHasEqual = Cmp & Comparison::EQ; in computeCount()
747 if (Cmp == Comparison::NE) { in computeCount()
837 if (Cmp != Comparison::NE) { in computeCount()
1431 Comparison::Kind Cmp = getComparisonKind(MI->getOpcode(), 0, 0, 0); in loopCountMayWrapOrUnderFlow()
1435 Cmp = Comparison::getNegatedComparison(Cmp); in loopCountMayWrapOrUnderFlow()
1437 Cmp = Comparison::getSwappedComparison(Cmp); in loopCountMayWrapOrUnderFlow()
1440 if (Comparison::isSigned(Cmp)) in loopCountMayWrapOrUnderFlow()
1446 if ((Cmp & Comparison::G) || Cmp == Comparison::NE) in loopCountMayWrapOrUnderFlow()
1767 Comparison::Kind Cmp = getComparisonKind(PredDef->getOpcode(), 0, 0, 0); in fixupInductionVariable()
1768 if (!Cmp || Comparison::isUnsigned(Cmp)) in fixupInductionVariable()