Lines Matching refs:Comparison
130 struct Comparison { struct
187 Comparison::Kind getComparisonKind(unsigned CondOpc,
207 int64_t IVBump, Comparison::Kind Cmp) const;
510 HexagonHardwareLoops::Comparison::Kind
515 Comparison::Kind Cmp = (Comparison::Kind)0; in getComparisonKind()
520 Cmp = Comparison::EQ; in getComparisonKind()
524 Cmp = Comparison::NE; in getComparisonKind()
527 Cmp = Comparison::LTs; in getComparisonKind()
530 Cmp = Comparison::LTu; in getComparisonKind()
534 Cmp = Comparison::LEs; in getComparisonKind()
538 Cmp = Comparison::LEu; in getComparisonKind()
543 Cmp = Comparison::GTs; in getComparisonKind()
548 Cmp = Comparison::GTu; in getComparisonKind()
551 Cmp = Comparison::GEs; in getComparisonKind()
554 Cmp = Comparison::GEs; in getComparisonKind()
557 return (Comparison::Kind)0; in getComparisonKind()
675 Comparison::Kind Cmp; in getLoopTripCount()
697 Cmp = Comparison::getNegatedComparison(Cmp); in getLoopTripCount()
699 Cmp = Comparison::getSwappedComparison(Cmp); in getLoopTripCount()
734 Comparison::Kind Cmp) const { in computeCount()
736 if (Cmp == Comparison::EQ) in computeCount()
759 bool CmpLess = Cmp & Comparison::L; in computeCount()
760 bool CmpGreater = Cmp & Comparison::G; in computeCount()
761 bool CmpHasEqual = Cmp & Comparison::EQ; in computeCount()
792 if (Cmp == Comparison::NE) { in computeCount()
882 if (Cmp != Comparison::NE) { in computeCount()
1463 Comparison::Kind Cmp = in loopCountMayWrapOrUnderFlow()
1468 Cmp = Comparison::getNegatedComparison(Cmp); in loopCountMayWrapOrUnderFlow()
1470 Cmp = Comparison::getSwappedComparison(Cmp); in loopCountMayWrapOrUnderFlow()
1473 if (Comparison::isSigned(Cmp)) in loopCountMayWrapOrUnderFlow()
1479 if ((Cmp & Comparison::G) || Cmp == Comparison::NE) in loopCountMayWrapOrUnderFlow()
1787 Comparison::Kind Cmp = in fixupInductionVariable()
1789 if (!Cmp || Comparison::isUnsigned(Cmp)) in fixupInductionVariable()