Lines Matching defs:Dups

227     bool ValidSimple(BBInfo &TrueBBI, unsigned &Dups,
230 bool FalseBranch, unsigned &Dups,
290 MachineBasicBlock &CommBB, unsigned Dups,
384 unsigned TCycle = TBBInfo.NonPredSize + TBBInfo.ExtraCost - Dups;
385 unsigned FCycle = FBBInfo.NonPredSize + FBBInfo.ExtraCost - Dups;
642 /// ifcvt would need to duplicate if performed in Dups.
643 bool IfConverter::ValidSimple(BBInfo &TrueBBI, unsigned &Dups,
645 Dups = 0;
657 Dups = TrueBBI.NonPredSize;
667 /// that the ifcvt would need to duplicate if performed in 'Dups'.
669 bool FalseBranch, unsigned &Dups,
671 Dups = 0;
697 Dups = Size;
1284 unsigned Dups = 0;
1296 Dups + Dups2, Prediction, Forked);
1306 if (ValidDiamond(TrueBBI, FalseBBI, Dups, Dups2,
1318 BBI, ICDiamond, TNeedSub | FNeedSub, Dups, Dups2,
1322 } else if (ValidForkedDiamond(TrueBBI, FalseBBI, Dups, Dups2,
1336 BBI, ICForkedDiamond, TNeedSub | FNeedSub, Dups, Dups2,
1343 if (ValidTriangle(TrueBBI, FalseBBI, false, Dups, Prediction) &&
1355 std::make_unique<IfcvtToken>(BBI, ICTriangle, TNeedSub, Dups));
1359 if (ValidTriangle(TrueBBI, FalseBBI, true, Dups, Prediction) &&
1364 std::make_unique<IfcvtToken>(BBI, ICTriangleRev, TNeedSub, Dups));
1368 if (ValidSimple(TrueBBI, Dups, Prediction) &&
1380 std::make_unique<IfcvtToken>(BBI, ICSimple, TNeedSub, Dups));
1386 if (ValidTriangle(FalseBBI, TrueBBI, false, Dups,
1393 FNeedSub, Dups));
1397 if (ValidTriangle(FalseBBI, TrueBBI, true, Dups,
1404 std::make_unique<IfcvtToken>(BBI, ICTriangleFRev, FNeedSub, Dups));
1408 if (ValidSimple(FalseBBI, Dups, Prediction.getCompl()) &&
1414 std::make_unique<IfcvtToken>(BBI, ICSimpleFalse, FNeedSub, Dups));