• Home
  • Raw
  • Download

Lines Matching refs:Dups

193     bool ValidSimple(BBInfo &TrueBBI, unsigned &Dups,
196 bool FalseBranch, unsigned &Dups,
477 bool IfConverter::ValidSimple(BBInfo &TrueBBI, unsigned &Dups, in ValidSimple() argument
479 Dups = 0; in ValidSimple()
491 Dups = TrueBBI.NonPredSize; in ValidSimple()
504 bool FalseBranch, unsigned &Dups, in ValidTriangle() argument
506 Dups = 0; in ValidTriangle()
529 Dups = Size; in ValidTriangle()
842 unsigned Dups = 0; in AnalyzeBlock() local
850 if (CanRevCond && ValidDiamond(TrueBBI, FalseBBI, Dups, Dups2) && in AnalyzeBlock()
851 MeetIfcvtSizeLimit(*TrueBBI.BB, (TrueBBI.NonPredSize - (Dups + Dups2) + in AnalyzeBlock()
853 *FalseBBI.BB, (FalseBBI.NonPredSize - (Dups + Dups2) + in AnalyzeBlock()
866 Tokens.push_back(new IfcvtToken(BBI, ICDiamond, TNeedSub|FNeedSub, Dups, in AnalyzeBlock()
871 if (ValidTriangle(TrueBBI, FalseBBI, false, Dups, Prediction) && in AnalyzeBlock()
882 Tokens.push_back(new IfcvtToken(BBI, ICTriangle, TNeedSub, Dups)); in AnalyzeBlock()
886 if (ValidTriangle(TrueBBI, FalseBBI, true, Dups, Prediction) && in AnalyzeBlock()
890 Tokens.push_back(new IfcvtToken(BBI, ICTriangleRev, TNeedSub, Dups)); in AnalyzeBlock()
894 if (ValidSimple(TrueBBI, Dups, Prediction) && in AnalyzeBlock()
905 Tokens.push_back(new IfcvtToken(BBI, ICSimple, TNeedSub, Dups)); in AnalyzeBlock()
911 if (ValidTriangle(FalseBBI, TrueBBI, false, Dups, in AnalyzeBlock()
917 Tokens.push_back(new IfcvtToken(BBI, ICTriangleFalse, FNeedSub, Dups)); in AnalyzeBlock()
921 if (ValidTriangle(FalseBBI, TrueBBI, true, Dups, in AnalyzeBlock()
927 Tokens.push_back(new IfcvtToken(BBI, ICTriangleFRev, FNeedSub, Dups)); in AnalyzeBlock()
931 if (ValidSimple(FalseBBI, Dups, Prediction.getCompl()) && in AnalyzeBlock()
936 Tokens.push_back(new IfcvtToken(BBI, ICSimpleFalse, FNeedSub, Dups)); in AnalyzeBlock()