reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/IfConversion.cpp
 1271     if (TrueBBI.IsDone && FalseBBI.IsDone) {
 1284     bool TNeedSub = !TrueBBI.Predicate.empty();
 1288     BranchProbability Prediction = MBPI->getEdgeProbability(BB, TrueBBI.BB);
 1295         bool TrueFeasible = FeasibilityAnalysis(TrueBBI, BBI.BrCond,
 1304       if (ValidDiamond(TrueBBI, FalseBBI, Dups, Dups2,
 1320       } else if (ValidForkedDiamond(TrueBBI, FalseBBI, Dups, Dups2,
 1341     if (ValidTriangle(TrueBBI, FalseBBI, false, Dups, Prediction) &&
 1342         MeetIfcvtSizeLimit(*TrueBBI.BB, TrueBBI.NonPredSize + TrueBBI.ExtraCost,
 1342         MeetIfcvtSizeLimit(*TrueBBI.BB, TrueBBI.NonPredSize + TrueBBI.ExtraCost,
 1342         MeetIfcvtSizeLimit(*TrueBBI.BB, TrueBBI.NonPredSize + TrueBBI.ExtraCost,
 1343                            TrueBBI.ExtraCost2, Prediction) &&
 1344         FeasibilityAnalysis(TrueBBI, BBI.BrCond, true)) {
 1357     if (ValidTriangle(TrueBBI, FalseBBI, true, Dups, Prediction) &&
 1358         MeetIfcvtSizeLimit(*TrueBBI.BB, TrueBBI.NonPredSize + TrueBBI.ExtraCost,
 1358         MeetIfcvtSizeLimit(*TrueBBI.BB, TrueBBI.NonPredSize + TrueBBI.ExtraCost,
 1358         MeetIfcvtSizeLimit(*TrueBBI.BB, TrueBBI.NonPredSize + TrueBBI.ExtraCost,
 1359                            TrueBBI.ExtraCost2, Prediction) &&
 1360         FeasibilityAnalysis(TrueBBI, BBI.BrCond, true, true)) {
 1366     if (ValidSimple(TrueBBI, Dups, Prediction) &&
 1367         MeetIfcvtSizeLimit(*TrueBBI.BB, TrueBBI.NonPredSize + TrueBBI.ExtraCost,
 1367         MeetIfcvtSizeLimit(*TrueBBI.BB, TrueBBI.NonPredSize + TrueBBI.ExtraCost,
 1367         MeetIfcvtSizeLimit(*TrueBBI.BB, TrueBBI.NonPredSize + TrueBBI.ExtraCost,
 1368                            TrueBBI.ExtraCost2, Prediction) &&
 1369         FeasibilityAnalysis(TrueBBI, BBI.BrCond)) {
 1384       if (ValidTriangle(FalseBBI, TrueBBI, false, Dups,
 1395       if (ValidTriangle(FalseBBI, TrueBBI, true, Dups,