Home | History | Annotate | Download | only in CodeGen

Lines Matching full:dups

190     bool ValidSimple(BBInfo &TrueBBI, unsigned &Dups,
193 bool FalseBranch, unsigned &Dups,
471 /// in Dups.
472 bool IfConverter::ValidSimple(BBInfo &TrueBBI, unsigned &Dups,
474 Dups = 0;
486 Dups = TrueBBI.NonPredSize;
497 /// if performed in 'Dups'.
499 bool FalseBranch, unsigned &Dups,
501 Dups = 0;
524 Dups = Size;
808 unsigned Dups = 0;
816 if (CanRevCond && ValidDiamond(TrueBBI, FalseBBI, Dups, Dups2) &&
817 MeetIfcvtSizeLimit(*TrueBBI.BB, (TrueBBI.NonPredSize - (Dups + Dups2) +
819 *FalseBBI.BB, (FalseBBI.NonPredSize - (Dups + Dups2) +
832 Tokens.push_back(new IfcvtToken(BBI, ICDiamond, TNeedSub|FNeedSub, Dups,
837 if (ValidTriangle(TrueBBI, FalseBBI, false, Dups, Prediction) &&
848 Tokens.push_back(new IfcvtToken(BBI, ICTriangle, TNeedSub, Dups));
852 if (ValidTriangle(TrueBBI, FalseBBI, true, Dups, Prediction) &&
856 Tokens.push_back(new IfcvtToken(BBI, ICTriangleRev, TNeedSub, Dups));
860 if (ValidSimple(TrueBBI, Dups, Prediction) &&
871 Tokens.push_back(new IfcvtToken(BBI, ICSimple, TNeedSub, Dups));
877 if (ValidTriangle(FalseBBI, TrueBBI, false, Dups,
883 Dups));
887 if (ValidTriangle(FalseBBI, TrueBBI, true, Dups,
893 Tokens.push_back(new IfcvtToken(BBI, ICTriangleFRev, FNeedSub, Dups));
897 if (ValidSimple(FalseBBI, Dups, Prediction.getCompl()) &&
902 Tokens.push_back(new IfcvtToken(BBI, ICSimpleFalse, FNeedSub, Dups));
1354 // Skip past the dups on each side separately since there may be