Lines Matching refs:Dups

229     bool ValidSimple(BBInfo &TrueBBI, unsigned &Dups,
232 bool FalseBranch, unsigned &Dups,
292 MachineBasicBlock &CommBB, unsigned Dups, in MeetIfcvtSizeLimit() argument
386 unsigned TCycle = TBBInfo.NonPredSize + TBBInfo.ExtraCost - Dups; in MeetIfcvtSizeLimit()
387 unsigned FCycle = FBBInfo.NonPredSize + FBBInfo.ExtraCost - Dups; in MeetIfcvtSizeLimit()
646 bool IfConverter::ValidSimple(BBInfo &TrueBBI, unsigned &Dups, in ValidSimple() argument
648 Dups = 0; in ValidSimple()
660 Dups = TrueBBI.NonPredSize; in ValidSimple()
672 bool FalseBranch, unsigned &Dups, in ValidTriangle() argument
674 Dups = 0; in ValidTriangle()
700 Dups = Size; in ValidTriangle()
1287 unsigned Dups = 0; in AnalyzeBlock() local
1299 Dups + Dups2, Prediction, Forked); in AnalyzeBlock()
1309 if (ValidDiamond(TrueBBI, FalseBBI, Dups, Dups2, in AnalyzeBlock()
1321 BBI, ICDiamond, TNeedSub | FNeedSub, Dups, Dups2, in AnalyzeBlock()
1325 } else if (ValidForkedDiamond(TrueBBI, FalseBBI, Dups, Dups2, in AnalyzeBlock()
1339 BBI, ICForkedDiamond, TNeedSub | FNeedSub, Dups, Dups2, in AnalyzeBlock()
1346 if (ValidTriangle(TrueBBI, FalseBBI, false, Dups, Prediction) && in AnalyzeBlock()
1358 std::make_unique<IfcvtToken>(BBI, ICTriangle, TNeedSub, Dups)); in AnalyzeBlock()
1362 if (ValidTriangle(TrueBBI, FalseBBI, true, Dups, Prediction) && in AnalyzeBlock()
1367 std::make_unique<IfcvtToken>(BBI, ICTriangleRev, TNeedSub, Dups)); in AnalyzeBlock()
1371 if (ValidSimple(TrueBBI, Dups, Prediction) && in AnalyzeBlock()
1383 std::make_unique<IfcvtToken>(BBI, ICSimple, TNeedSub, Dups)); in AnalyzeBlock()
1389 if (ValidTriangle(FalseBBI, TrueBBI, false, Dups, in AnalyzeBlock()
1396 FNeedSub, Dups)); in AnalyzeBlock()
1400 if (ValidTriangle(FalseBBI, TrueBBI, true, Dups, in AnalyzeBlock()
1407 std::make_unique<IfcvtToken>(BBI, ICTriangleFRev, FNeedSub, Dups)); in AnalyzeBlock()
1411 if (ValidSimple(FalseBBI, Dups, Prediction.getCompl()) && in AnalyzeBlock()
1417 std::make_unique<IfcvtToken>(BBI, ICSimpleFalse, FNeedSub, Dups)); in AnalyzeBlock()