• Home
  • Raw
  • Download

Lines Matching refs:Comparison

102     struct Comparison {  struct
160 Comparison::Kind getComparisonKind(unsigned CondOpc,
180 int64_t IVBump, Comparison::Kind Cmp) const;
488 HexagonHardwareLoops::Comparison::Kind
493 Comparison::Kind Cmp = (Comparison::Kind)0; in getComparisonKind()
498 Cmp = Comparison::EQ; in getComparisonKind()
502 Cmp = Comparison::NE; in getComparisonKind()
505 Cmp = Comparison::LEs; in getComparisonKind()
508 Cmp = Comparison::LEu; in getComparisonKind()
513 Cmp = Comparison::GTu; in getComparisonKind()
518 Cmp = Comparison::GTs; in getComparisonKind()
521 return (Comparison::Kind)0; in getComparisonKind()
638 Comparison::Kind Cmp; in getLoopTripCount()
660 Cmp = Comparison::getNegatedComparison(Cmp); in getLoopTripCount()
662 Cmp = Comparison::getSwappedComparison(Cmp); in getLoopTripCount()
691 Comparison::Kind Cmp) const { in computeCount()
693 if (Cmp == Comparison::EQ) in computeCount()
716 bool CmpLess = Cmp & Comparison::L; in computeCount()
717 bool CmpGreater = Cmp & Comparison::G; in computeCount()
718 bool CmpHasEqual = Cmp & Comparison::EQ; in computeCount()
749 if (Cmp == Comparison::NE) { in computeCount()
839 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()