Lines Matching refs:Dups

199     bool ValidSimple(BBInfo &TrueBBI, unsigned &Dups,
202 bool FalseBranch, unsigned &Dups,
478 bool IfConverter::ValidSimple(BBInfo &TrueBBI, unsigned &Dups, in ValidSimple() argument
480 Dups = 0; in ValidSimple()
492 Dups = TrueBBI.NonPredSize; in ValidSimple()
505 bool FalseBranch, unsigned &Dups, in ValidTriangle() argument
507 Dups = 0; in ValidTriangle()
530 Dups = Size; in ValidTriangle()
876 unsigned Dups = 0; in AnalyzeBlock() local
884 if (CanRevCond && ValidDiamond(TrueBBI, FalseBBI, Dups, Dups2) && in AnalyzeBlock()
885 MeetIfcvtSizeLimit(*TrueBBI.BB, (TrueBBI.NonPredSize - (Dups + Dups2) + in AnalyzeBlock()
887 *FalseBBI.BB, (FalseBBI.NonPredSize - (Dups + Dups2) + in AnalyzeBlock()
901 BBI, ICDiamond, TNeedSub | FNeedSub, Dups, Dups2)); in AnalyzeBlock()
905 if (ValidTriangle(TrueBBI, FalseBBI, false, Dups, Prediction) && in AnalyzeBlock()
917 llvm::make_unique<IfcvtToken>(BBI, ICTriangle, TNeedSub, Dups)); in AnalyzeBlock()
921 if (ValidTriangle(TrueBBI, FalseBBI, true, Dups, Prediction) && in AnalyzeBlock()
926 llvm::make_unique<IfcvtToken>(BBI, ICTriangleRev, TNeedSub, Dups)); in AnalyzeBlock()
930 if (ValidSimple(TrueBBI, Dups, Prediction) && in AnalyzeBlock()
942 llvm::make_unique<IfcvtToken>(BBI, ICSimple, TNeedSub, Dups)); in AnalyzeBlock()
948 if (ValidTriangle(FalseBBI, TrueBBI, false, Dups, in AnalyzeBlock()
955 FNeedSub, Dups)); in AnalyzeBlock()
959 if (ValidTriangle(FalseBBI, TrueBBI, true, Dups, in AnalyzeBlock()
966 llvm::make_unique<IfcvtToken>(BBI, ICTriangleFRev, FNeedSub, Dups)); in AnalyzeBlock()
970 if (ValidSimple(FalseBBI, Dups, Prediction.getCompl()) && in AnalyzeBlock()
976 llvm::make_unique<IfcvtToken>(BBI, ICSimpleFalse, FNeedSub, Dups)); in AnalyzeBlock()