Lines Matching defs:Decision
327 // Decision
356 // Assign TestVector Indices in Decision Nodes
412 /// Decision Region to which the ExecutedTestVectorBitmap applies.
676 /// The Decision has the number of MCDCBranches and will complete
700 DecisionRecord(const CounterMappingRegion &Decision)
701 : DecisionRegion(&Decision),
702 DecisionParams(Decision.getDecisionParams()),
703 DecisionStartLoc(Decision.startLoc()),
704 DecisionEndLoc(Decision.endLoc()) {
705 assert(Decision.Kind == CounterMappingRegion::MCDCDecisionRegion);
720 NotProcessed = 0, /// Irrelevant to this Decision
721 Processed, /// Added to this Decision
722 Completed, /// Added and filled this Decision
725 /// Add Branch into the Decision
757 /// Record Expansion if it is relevant to this Decision.
772 /// DecisionRecord is removed when Decision is completed.
781 void registerDecision(const CounterMappingRegion &Decision) {
782 Decisions.emplace_back(Decision);
786 any_of(Decisions, [&Expansion](auto &Decision) {
787 return Decision.recordExpansion(Expansion);
792 std::pair<const CounterMappingRegion *, /// Decision
802 // Seek each Decision and apply Region to it.
915 if (!Result) // Any Decision doesn't complete.