Lines Matching refs:EI

1158                                               EnumValsTy::iterator &EI,  in ShouldDiagnoseSwitchCaseNotInEnum()  argument
1178 while (EI != EIEnd && EI->first < Val) in ShouldDiagnoseSwitchCaseNotInEnum()
1179 EI++; in ShouldDiagnoseSwitchCaseNotInEnum()
1181 if (EI != EIEnd && EI->first == Val) in ShouldDiagnoseSwitchCaseNotInEnum()
1514 auto EI = EnumVals.begin(), EIEnd = in ActOnFinishSwitchStmt() local
1521 if (ShouldDiagnoseSwitchCaseNotInEnum(*this, ED, CaseExpr, EI, EIEnd, in ActOnFinishSwitchStmt()
1528 EI = EnumVals.begin(); in ActOnFinishSwitchStmt()
1532 if (ShouldDiagnoseSwitchCaseNotInEnum(*this, ED, CaseExpr, EI, EIEnd, in ActOnFinishSwitchStmt()
1542 if (ShouldDiagnoseSwitchCaseNotInEnum(*this, ED, CaseExpr, EI, EIEnd, in ActOnFinishSwitchStmt()
1555 for (EI = EnumVals.begin(); EI != EIEnd; EI++) { in ActOnFinishSwitchStmt()
1557 switch (EI->second->getAvailability()) { in ActOnFinishSwitchStmt()
1570 if (EI->second->hasAttr<UnusedAttr>()) in ActOnFinishSwitchStmt()
1574 while (CI != CaseVals.end() && CI->first < EI->first) in ActOnFinishSwitchStmt()
1577 if (CI != CaseVals.end() && CI->first == EI->first) in ActOnFinishSwitchStmt()
1585 if (EI->first <= Hi) in ActOnFinishSwitchStmt()
1589 if (RI == CaseRanges.end() || EI->first < RI->first) { in ActOnFinishSwitchStmt()
1591 UnhandledNames.push_back(EI->second->getDeclName()); in ActOnFinishSwitchStmt()
1672 EnumValsTy::const_iterator EI = EnumVals.begin(); in DiagnoseAssignmentEnum() local
1673 while (EI != EIend && EI->first < RhsVal) in DiagnoseAssignmentEnum()
1674 EI++; in DiagnoseAssignmentEnum()
1675 if (EI == EIend || EI->first != RhsVal) { in DiagnoseAssignmentEnum()