Home
last modified time | relevance | path

Searched refs:MCDCRecord (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp253 void MCDCRecord::findIndependencePairs() { in findIndependencePairs()
264 [&](auto I) { return (I.second == MCDCRecord::MCDC_True); }) in findIndependencePairs()
269 assert(ACond == MCDCRecord::MCDC_True); in findIndependencePairs()
272 assert(BCond == MCDCRecord::MCDC_False); in findIndependencePairs()
424 MCDCRecord::BoolVector Folded;
427 MCDCRecord::TVPairMap IndependencePairs;
431 std::array<MCDCRecord::TestVectors, 2> ExecVectorsByCond;
435 MCDCRecord::TestVectors &ExecVectors;
459 void buildTestVector(MCDCRecord::TestVector &TV, mcdc::ConditionID ID, in buildTestVector()
461 for (auto MCDCCond : {MCDCRecord::MCDC_False, MCDCRecord::MCDC_True}) { in buildTestVector()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-cov/
H A DSourceCoverageView.h87 SmallVector<MCDCRecord, 0> Records;
90 MCDCView(unsigned Line, SmallVector<MCDCRecord, 0> Records) in MCDCView()
317 void addMCDCRecord(unsigned Line, SmallVector<MCDCRecord, 0> Records);
H A DCoverageExporterJson.cpp104 json::Array gatherConditions(const coverage::MCDCRecord &Record) { in gatherConditions()
111 json::Array renderMCDCRecord(const coverage::MCDCRecord &Record) { in renderMCDCRecord()
135 json::Array renderMCDCRecords(ArrayRef<coverage::MCDCRecord> Records) { in renderMCDCRecords()
H A DCoverageSummaryInfo.cpp51 auto sumMCDCPairs(const ArrayRef<MCDCRecord> &Records) { in sumMCDCPairs()
H A DSourceCoverageView.cpp183 SmallVector<MCDCRecord, 0> Records) { in addMCDCRecord() argument
H A DCodeCoverage.cpp108 ArrayRef<MCDCRecord> MCDCRecords);
349 ArrayRef<MCDCRecord> MCDCRecords) { in attachMCDCSubViews()
359 SmallVector<MCDCRecord, 0> ViewMCDCRecords; in attachMCDCSubViews()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h391 struct MCDCRecord { struct
468 MCDCRecord(const CounterMappingRegion &Region, TestVectors &&TV, in MCDCRecord() argument
588 case MCDCRecord::MCDC_DontCare: in getTestVectorString() argument
591 case MCDCRecord::MCDC_True: in getTestVectorString()
594 case MCDCRecord::MCDC_False: in getTestVectorString()
707 LLVM_ABI Expected<MCDCRecord>
731 std::vector<MCDCRecord> MCDCRecords;
741 void pushMCDCRecord(MCDCRecord &&Record) { in pushMCDCRecord()
950 std::vector<MCDCRecord> MCDCRecords;
984 ArrayRef<MCDCRecord> getMCDCRecords() const { return MCDCRecords; } in getMCDCRecords()