Lines Matching defs:MCDCBranches
648 /// This holds the DecisionRegion and MCDCBranches under it.
650 /// The Decision has the number of MCDCBranches and will complete
651 /// when it is filled with unique ConditionID of MCDCBranches.
662 SmallVector<const CounterMappingRegion *> MCDCBranches;
664 /// IDs that are stored in MCDCBranches
714 assert(MCDCBranches.size() < DecisionParams.NumConditions);
716 // Put `ID=0` in front of `MCDCBranches` for convenience
717 // even if `MCDCBranches` is not topological.
719 MCDCBranches.insert(MCDCBranches.begin(), &Branch);
721 MCDCBranches.push_back(&Branch);
726 // `Completed` when `MCDCBranches` is full
727 return (MCDCBranches.size() == DecisionParams.NumConditions ? Completed
787 std::move(DecisionIter->MCDCBranches));
894 auto &MCDCBranches = Result->second;
900 Ctx.evaluateMCDCRegion(*MCDCDecision, MCDCBranches, IsVersion11);