Lines Matching refs:Dups

227     bool ValidSimple(BBInfo &TrueBBI, unsigned &Dups,
230 bool FalseBranch, unsigned &Dups,
290 MachineBasicBlock &CommBB, unsigned Dups, in MeetIfcvtSizeLimit() argument
384 unsigned TCycle = TBBInfo.NonPredSize + TBBInfo.ExtraCost - Dups; in MeetIfcvtSizeLimit()
385 unsigned FCycle = FBBInfo.NonPredSize + FBBInfo.ExtraCost - Dups; in MeetIfcvtSizeLimit()
642 bool IfConverter::ValidSimple(BBInfo &TrueBBI, unsigned &Dups, in ValidSimple() argument
644 Dups = 0; in ValidSimple()
656 Dups = TrueBBI.NonPredSize; in ValidSimple()
668 bool FalseBranch, unsigned &Dups, in ValidTriangle() argument
670 Dups = 0; in ValidTriangle()
696 Dups = Size; in ValidTriangle()
1283 unsigned Dups = 0; in AnalyzeBlock() local
1295 Dups + Dups2, Prediction, Forked); in AnalyzeBlock()
1305 if (ValidDiamond(TrueBBI, FalseBBI, Dups, Dups2, in AnalyzeBlock()
1317 BBI, ICDiamond, TNeedSub | FNeedSub, Dups, Dups2, in AnalyzeBlock()
1321 } else if (ValidForkedDiamond(TrueBBI, FalseBBI, Dups, Dups2, in AnalyzeBlock()
1335 BBI, ICForkedDiamond, TNeedSub | FNeedSub, Dups, Dups2, in AnalyzeBlock()
1342 if (ValidTriangle(TrueBBI, FalseBBI, false, Dups, Prediction) && in AnalyzeBlock()
1354 std::make_unique<IfcvtToken>(BBI, ICTriangle, TNeedSub, Dups)); in AnalyzeBlock()
1358 if (ValidTriangle(TrueBBI, FalseBBI, true, Dups, Prediction) && in AnalyzeBlock()
1363 std::make_unique<IfcvtToken>(BBI, ICTriangleRev, TNeedSub, Dups)); in AnalyzeBlock()
1367 if (ValidSimple(TrueBBI, Dups, Prediction) && in AnalyzeBlock()
1379 std::make_unique<IfcvtToken>(BBI, ICSimple, TNeedSub, Dups)); in AnalyzeBlock()
1385 if (ValidTriangle(FalseBBI, TrueBBI, false, Dups, in AnalyzeBlock()
1392 FNeedSub, Dups)); in AnalyzeBlock()
1396 if (ValidTriangle(FalseBBI, TrueBBI, true, Dups, in AnalyzeBlock()
1403 std::make_unique<IfcvtToken>(BBI, ICTriangleFRev, FNeedSub, Dups)); in AnalyzeBlock()
1407 if (ValidSimple(FalseBBI, Dups, Prediction.getCompl()) && in AnalyzeBlock()
1413 std::make_unique<IfcvtToken>(BBI, ICSimpleFalse, FNeedSub, Dups)); in AnalyzeBlock()