Lines Matching defs:Comparison
102 struct Comparison {
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;
498 Cmp = Comparison::EQ;
502 Cmp = Comparison::NE;
505 Cmp = Comparison::LEs;
508 Cmp = Comparison::LEu;
513 Cmp = Comparison::GTu;
518 Cmp = Comparison::GTs;
521 return (Comparison::Kind)0;
638 Comparison::Kind Cmp;
660 Cmp = Comparison::getNegatedComparison(Cmp);
662 Cmp = Comparison::getSwappedComparison(Cmp);
691 Comparison::Kind Cmp) const {
693 if (Cmp == Comparison::EQ)
716 bool CmpLess = Cmp & Comparison::L;
717 bool CmpGreater = Cmp & Comparison::G;
718 bool CmpHasEqual = Cmp & Comparison::EQ;
749 if (Cmp == Comparison::NE) {
839 if (Cmp != Comparison::NE) {
1431 Comparison::Kind Cmp = getComparisonKind(MI->getOpcode(), 0, 0, 0);
1435 Cmp = Comparison::getNegatedComparison(Cmp);
1437 Cmp = Comparison::getSwappedComparison(Cmp);
1440 if (Comparison::isSigned(Cmp))
1446 if ((Cmp & Comparison::G) || Cmp == Comparison::NE)
1767 Comparison::Kind Cmp = getComparisonKind(PredDef->getOpcode(), 0, 0, 0);
1768 if (!Cmp || Comparison::isUnsigned(Cmp))