Lines Matching refs:CounterMappingRegion

227     const CounterMappingRegion *MCDCDecision) const {  in evaluateBitmap()
255 const CounterMappingRegion &Region;
259 ArrayRef<const CounterMappingRegion *> Branches;
265 llvm::DenseMap<unsigned, const CounterMappingRegion *> Map;
282 const CounterMappingRegion &Region, in MCDCRecordProcessor()
283 ArrayRef<const CounterMappingRegion *> Branches) in MCDCRecordProcessor()
312 const CounterMappingRegion *Branch = Map[ID]; in shouldCopyOffTestVectorForTruePath()
324 const CounterMappingRegion *Branch = Map[ID]; in shouldCopyOffTestVectorForFalsePath()
479 const CounterMappingRegion &Region, in evaluateMCDCRegion()
481 ArrayRef<const CounterMappingRegion *> Branches) { in evaluateMCDCRegion()
577 if (Region.Kind == CounterMappingRegion::MCDCDecisionRegion && in getMaxBitmapSize()
597 const CounterMappingRegion *DecisionRegion;
605 SmallVector<const CounterMappingRegion *> MCDCBranches;
609 DenseSet<CounterMappingRegion::MCDCConditionID> ConditionIDs;
617 DecisionRecord(const CounterMappingRegion &Decision) in DecisionRecord()
620 assert(Decision.Kind == CounterMappingRegion::MCDCDecisionRegion); in DecisionRecord()
624 bool dominates(const CounterMappingRegion &R) const { in dominates()
643 Result addBranch(const CounterMappingRegion &Branch) { in addBranch()
644 assert(Branch.Kind == CounterMappingRegion::MCDCBranchRegion); in addBranch()
677 bool recordExpansion(const CounterMappingRegion &Expansion) { in recordExpansion()
698 void registerDecision(const CounterMappingRegion &Decision) { in registerDecision()
702 void recordExpansion(const CounterMappingRegion &Expansion) { in recordExpansion()
709 std::pair<const CounterMappingRegion *, /// Decision
710 SmallVector<const CounterMappingRegion *> /// Branches
718 processBranch(const CounterMappingRegion &Branch) { in processBranch()
802 if (Region.Kind == CounterMappingRegion::MCDCDecisionRegion) { in loadFunctionRecord()
819 if (Region.Kind == CounterMappingRegion::ExpansionRegion) { in loadFunctionRecord()
825 if (Region.Kind != CounterMappingRegion::MCDCBranchRegion) in loadFunctionRecord()
1066 (Region.Kind != CounterMappingRegion::SkippedRegion); in startSegment()
1079 Region.Kind == CounterMappingRegion::GapRegion); in startSegment()
1167 bool GapRegion = CR.value().Kind == CounterMappingRegion::GapRegion; in buildSegmentsImpl()
1175 CR.value().Kind == CounterMappingRegion::SkippedRegion; in buildSegmentsImpl()
1213 static_assert(CounterMappingRegion::CodeRegion < in sortNestedRegions()
1214 CounterMappingRegion::ExpansionRegion && in sortNestedRegions()
1215 CounterMappingRegion::ExpansionRegion < in sortNestedRegions()
1216 CounterMappingRegion::SkippedRegion, in sortNestedRegions()
1320 if (CR.Kind == CounterMappingRegion::ExpansionRegion) in findMainViewFileID()
1340 return R.Kind == CounterMappingRegion::ExpansionRegion && R.FileID == FileID; in isExpansion()