Lines Matching refs:CounterMappingRegion
335 NextIDsBuilder(const ArrayRef<const CounterMappingRegion *> Branches) in NextIDsBuilder()
357 const CounterMappingRegion &Region;
362 ArrayRef<const CounterMappingRegion *> Branches;
392 const CounterMappingRegion &Region, in MCDCRecordProcessor()
393 ArrayRef<const CounterMappingRegion *> Branches, in MCDCRecordProcessor()
529 const CounterMappingRegion &Region, in evaluateMCDCRegion()
530 ArrayRef<const CounterMappingRegion *> Branches, bool IsVersion11) { in evaluateMCDCRegion()
627 if (Region.Kind != CounterMappingRegion::MCDCDecisionRegion) in getMaxBitmapSize()
653 const CounterMappingRegion *DecisionRegion;
662 SmallVector<const CounterMappingRegion *> MCDCBranches;
674 DecisionRecord(const CounterMappingRegion &Decision) in DecisionRecord()
679 assert(Decision.Kind == CounterMappingRegion::MCDCDecisionRegion); in DecisionRecord()
683 bool dominates(const CounterMappingRegion &R) const { in dominates()
702 Result addBranch(const CounterMappingRegion &Branch) { in addBranch()
703 assert(Branch.Kind == CounterMappingRegion::MCDCBranchRegion); in addBranch()
734 bool recordExpansion(const CounterMappingRegion &Expansion) { in recordExpansion()
755 void registerDecision(const CounterMappingRegion &Decision) { in registerDecision()
759 void recordExpansion(const CounterMappingRegion &Expansion) { in recordExpansion()
766 std::pair<const CounterMappingRegion *, /// Decision
767 SmallVector<const CounterMappingRegion *> /// Branches
775 processBranch(const CounterMappingRegion &Branch) { in processBranch()
862 if (Region.Kind == CounterMappingRegion::MCDCDecisionRegion) { in loadFunctionRecord()
880 if (Region.Kind == CounterMappingRegion::ExpansionRegion) { in loadFunctionRecord()
886 if (Region.Kind != CounterMappingRegion::MCDCBranchRegion) in loadFunctionRecord()
1115 (Region.Kind != CounterMappingRegion::SkippedRegion); in startSegment()
1128 Region.Kind == CounterMappingRegion::GapRegion); in startSegment()
1216 bool GapRegion = CR.value().Kind == CounterMappingRegion::GapRegion; in buildSegmentsImpl()
1224 CR.value().Kind == CounterMappingRegion::SkippedRegion; in buildSegmentsImpl()
1262 static_assert(CounterMappingRegion::CodeRegion < in sortNestedRegions()
1263 CounterMappingRegion::ExpansionRegion && in sortNestedRegions()
1264 CounterMappingRegion::ExpansionRegion < in sortNestedRegions()
1265 CounterMappingRegion::SkippedRegion, in sortNestedRegions()
1375 if (CR.Kind == CounterMappingRegion::ExpansionRegion) in findMainViewFileID()
1395 return R.Kind == CounterMappingRegion::ExpansionRegion && R.FileID == FileID; in isExpansion()