Lines Matching defs:Dups

226     bool ValidSimple(BBInfo &TrueBBI, unsigned &Dups,
229 bool FalseBranch, unsigned &Dups,
289 MachineBasicBlock &CommBB, unsigned Dups,
383 unsigned TCycle = TBBInfo.NonPredSize + TBBInfo.ExtraCost - Dups;
384 unsigned FCycle = FBBInfo.NonPredSize + FBBInfo.ExtraCost - Dups;
641 /// ifcvt would need to duplicate if performed in Dups.
642 bool IfConverter::ValidSimple(BBInfo &TrueBBI, unsigned &Dups,
644 Dups = 0;
656 Dups = TrueBBI.NonPredSize;
666 /// that the ifcvt would need to duplicate if performed in 'Dups'.
668 bool FalseBranch, unsigned &Dups,
670 Dups = 0;
696 Dups = Size;
1283 unsigned Dups = 0;
1295 Dups + Dups2, Prediction, Forked);
1305 if (ValidDiamond(TrueBBI, FalseBBI, Dups, Dups2,
1317 BBI, ICDiamond, TNeedSub | FNeedSub, Dups, Dups2,
1321 } else if (ValidForkedDiamond(TrueBBI, FalseBBI, Dups, Dups2,
1335 BBI, ICForkedDiamond, TNeedSub | FNeedSub, Dups, Dups2,
1342 if (ValidTriangle(TrueBBI, FalseBBI, false, Dups, Prediction) &&
1354 std::make_unique<IfcvtToken>(BBI, ICTriangle, TNeedSub, Dups));
1358 if (ValidTriangle(TrueBBI, FalseBBI, true, Dups, Prediction) &&
1363 std::make_unique<IfcvtToken>(BBI, ICTriangleRev, TNeedSub, Dups));
1367 if (ValidSimple(TrueBBI, Dups, Prediction) &&
1379 std::make_unique<IfcvtToken>(BBI, ICSimple, TNeedSub, Dups));
1385 if (ValidTriangle(FalseBBI, TrueBBI, false, Dups,
1392 FNeedSub, Dups));
1396 if (ValidTriangle(FalseBBI, TrueBBI, true, Dups,
1403 std::make_unique<IfcvtToken>(BBI, ICTriangleFRev, FNeedSub, Dups));
1407 if (ValidSimple(FalseBBI, Dups, Prediction.getCompl()) &&
1413 std::make_unique<IfcvtToken>(BBI, ICSimpleFalse, FNeedSub, Dups));