Home | History | Annotate | Download | only in Sema

Lines Matching defs:DI

478     for (DeclContext::lookup_iterator DI = I->Decls.begin(),
479 DE = I->Decls.end(); DI != DE; ++DI)
480 addDecl(*DI);
1880 LookupResult::iterator DI, DE = Result.end();
1881 for (DI = Result.begin(); DI != DE; ++DI)
1882 if (TagDecl *TD = dyn_cast<TagDecl>(*DI)) {
1887 for (DI = Result.begin(); DI != DE; ++DI)
1888 if (!isa<TagDecl>(*DI))
1889 Diag((*DI)->getLocation(), diag::note_hiding_object);
1904 LookupResult::iterator DI = Result.begin(), DE = Result.end();
1905 for (; DI != DE; ++DI)
1906 Diag((*DI)->getLocation(), diag::note_ambiguous_candidate) << *DI;
2835 for (Decl *DI = D; DI; DI = DI->getPreviousDecl()) {
2836 DeclContext *LexDC = DI->getLexicalDeclContext();
3599 auto DI = CorrectionResults.begin();
3600 if (DI->second.empty()) {
3601 CorrectionResults.erase(DI);
3605 auto RI = DI->second.begin();
3607 DI->second.erase(RI);
3792 for (SmallVectorImpl<unsigned>::iterator DI = sortedDistances.begin(),
3794 DI != DIEnd; ++DI) {
3795 SpecifierInfoList &SpecList = DistanceMap[*DI];
4092 TypoCorrection::decl_iterator DI = TC.begin(), DE = TC.end();
4094 for (/**/; DI != DE; ++DI)
4095 if (!LookupResult::isVisible(SemaRef, *DI))
4098 if (DI == DE)
4101 llvm::SmallVector<NamedDecl*, 4> NewDecls(TC.begin(), DI);
4104 for (/**/; DI != DE; ++DI) {
4105 NamedDecl *VisibleDecl = *DI;
4106 if (!LookupResult::isVisible(SemaRef, *DI))
4107 VisibleDecl = findAcceptableDecl(SemaRef, *DI);
4116 } else if (!AnyVisibleDecls && !(*DI)->isModulePrivate())
4117 NewDecls.push_back(*DI);
4493 for (TypoCorrection::const_decl_iterator DI = candidate.begin(),
4495 DI != DIEnd; ++DI) {
4497 NamedDecl *ND = (*DI)->getUnderlyingDecl();