Lines Matching refs:Comparison
130 struct Comparison { struct
187 Comparison::Kind getComparisonKind(unsigned CondOpc,
207 int64_t IVBump, Comparison::Kind Cmp) const;
507 HexagonHardwareLoops::Comparison::Kind
512 Comparison::Kind Cmp = (Comparison::Kind)0; in getComparisonKind()
517 Cmp = Comparison::EQ; in getComparisonKind()
521 Cmp = Comparison::NE; in getComparisonKind()
524 Cmp = Comparison::LTs; in getComparisonKind()
527 Cmp = Comparison::LTu; in getComparisonKind()
531 Cmp = Comparison::LEs; in getComparisonKind()
535 Cmp = Comparison::LEu; in getComparisonKind()
540 Cmp = Comparison::GTs; in getComparisonKind()
545 Cmp = Comparison::GTu; in getComparisonKind()
548 Cmp = Comparison::GEs; in getComparisonKind()
551 Cmp = Comparison::GEs; in getComparisonKind()
554 return (Comparison::Kind)0; in getComparisonKind()
671 Comparison::Kind Cmp; in getLoopTripCount()
693 Cmp = Comparison::getNegatedComparison(Cmp); in getLoopTripCount()
695 Cmp = Comparison::getSwappedComparison(Cmp); in getLoopTripCount()
730 Comparison::Kind Cmp) const { in computeCount()
732 if (Cmp == Comparison::EQ) in computeCount()
755 bool CmpLess = Cmp & Comparison::L; in computeCount()
756 bool CmpGreater = Cmp & Comparison::G; in computeCount()
757 bool CmpHasEqual = Cmp & Comparison::EQ; in computeCount()
788 if (Cmp == Comparison::NE) { in computeCount()
878 if (Cmp != Comparison::NE) { in computeCount()
1469 Comparison::Kind Cmp = in loopCountMayWrapOrUnderFlow()
1474 Cmp = Comparison::getNegatedComparison(Cmp); in loopCountMayWrapOrUnderFlow()
1476 Cmp = Comparison::getSwappedComparison(Cmp); in loopCountMayWrapOrUnderFlow()
1479 if (Comparison::isSigned(Cmp)) in loopCountMayWrapOrUnderFlow()
1485 if ((Cmp & Comparison::G) || Cmp == Comparison::NE) in loopCountMayWrapOrUnderFlow()
1804 Comparison::Kind Cmp = in fixupInductionVariable()
1806 if (!Cmp || Comparison::isUnsigned(Cmp)) in fixupInductionVariable()