Lines Matching defs:MCDCBranches
674 /// This holds the DecisionRegion and MCDCBranches under it.
676 /// The Decision has the number of MCDCBranches and will complete
677 /// when it is filled with unique ConditionID of MCDCBranches.
688 SmallVector<const CounterMappingRegion *> MCDCBranches;
690 /// IDs that are stored in MCDCBranches
740 assert(MCDCBranches.size() < DecisionParams.NumConditions);
742 // Put `ID=0` in front of `MCDCBranches` for convenience
743 // even if `MCDCBranches` is not topological.
745 MCDCBranches.insert(MCDCBranches.begin(), &Branch);
747 MCDCBranches.push_back(&Branch);
752 // `Completed` when `MCDCBranches` is full
753 return (MCDCBranches.size() == DecisionParams.NumConditions ? Completed
813 std::move(DecisionIter->MCDCBranches));
919 auto &MCDCBranches = Result->second;
925 Ctx.evaluateMCDCRegion(*MCDCDecision, MCDCBranches, IsVersion11);