Lines Matching defs:MCDCState
755 MCDC::State &MCDCState;
770 MCDCCoverageBuilder(CodeGenModule &CGM, MCDC::State &MCDCState)
772 MCDCState(MCDCState) {}
786 MCDCState.BranchByStmt[CodeGenFunction::stripCond(Cond)] = {ID,
792 auto I = MCDCState.BranchByStmt.find(CodeGenFunction::stripCond(Cond));
793 if (I == MCDCState.BranchByStmt.end())
811 !MCDCState.DecisionByStmt.contains(CodeGenFunction::stripCond(E)))
820 assert(MCDCState.DecisionByStmt.contains(E));
828 if (MCDCState.BranchByStmt.contains(CodeGenFunction::stripCond(E)))
887 MCDC::State &MCDCState;
1461 MCDC::State &MCDCState, SourceManager &SM, const LangOptions &LangOpts)
1463 MCDCState(MCDCState), MCDCBuilder(CVM.getCodeGenModule(), MCDCState) {}
2199 assert(MCDCState.DecisionByStmt.contains(E));
2200 MCDCState.DecisionByStmt[E] = {
2201 MCDCState.BitmapBits, // Top
2206 MCDCState.BitmapBits += NumTVs, // Tail
2233 MCDCState.DecisionByStmt.erase(E);
2634 assert(CounterMap && MCDCState);
2635 CounterCoverageMappingBuilder Walker(CVM, *CounterMap, *MCDCState, SM,