Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Dups

176     bool ValidSimple(BBInfo &TrueBBI, unsigned &Dups,
179 bool FalseBranch, unsigned &Dups,
452 /// in Dups.
453 bool IfConverter::ValidSimple(BBInfo &TrueBBI, unsigned &Dups,
455 Dups = 0;
467 Dups = TrueBBI.NonPredSize;
478 /// if performed in 'Dups'.
480 bool FalseBranch, unsigned &Dups,
482 Dups = 0;
505 Dups = Size;
788 unsigned Dups = 0;
796 if (CanRevCond && ValidDiamond(TrueBBI, FalseBBI, Dups, Dups2) &&
797 MeetIfcvtSizeLimit(*TrueBBI.BB, (TrueBBI.NonPredSize - (Dups + Dups2) +
799 *FalseBBI.BB, (FalseBBI.NonPredSize - (Dups + Dups2) +
812 Tokens.push_back(new IfcvtToken(BBI, ICDiamond, TNeedSub|FNeedSub, Dups,
817 if (ValidTriangle(TrueBBI, FalseBBI, false, Dups, Prediction) &&
828 Tokens.push_back(new IfcvtToken(BBI, ICTriangle, TNeedSub, Dups));
832 if (ValidTriangle(TrueBBI, FalseBBI, true, Dups, Prediction) &&
836 Tokens.push_back(new IfcvtToken(BBI, ICTriangleRev, TNeedSub, Dups));
840 if (ValidSimple(TrueBBI, Dups, Prediction) &&
851 Tokens.push_back(new IfcvtToken(BBI, ICSimple, TNeedSub, Dups));
857 if (ValidTriangle(FalseBBI, TrueBBI, false, Dups,
863 Tokens.push_back(new IfcvtToken(BBI, ICTriangleFalse, FNeedSub, Dups));
867 if (ValidTriangle(FalseBBI, TrueBBI, true, Dups,
873 Tokens.push_back(new IfcvtToken(BBI, ICTriangleFRev, FNeedSub, Dups));
877 Dups, Prediction.getCompl()) &&
882 Tokens.push_back(new IfcvtToken(BBI, ICSimpleFalse, FNeedSub, Dups));
1268 // Skip past the dups on each side separately since there may be