Home | History | Annotate | Download | only in Sema

Lines Matching refs:Uses

628 /// DiagnoseUninitializedUse -- Helper function for diagnosing uses of an
630 /// emitted for particular types of uses. Returns true if the use was diagnosed
1006 const WeakUseVector &Uses = I->second;
1009 WeakUseVector::const_iterator UI = Uses.begin(), UE = Uses.end();
1023 if (UI == Uses.begin()) {
1085 const WeakUseVector &Uses = I->second->second;
1126 for (WeakUseVector::const_iterator UI = Uses.begin(), UE = Uses.end();
1158 UsesMap *uses;
1161 UninitValsDiagReporter(Sema &S) : S(S), uses(0) {}
1167 if (!uses)
1168 uses = new UsesMap();
1170 MappedType &V = (*uses)[vd];
1187 if (!uses)
1190 for (UsesMap::iterator i = uses->begin(), e = uses->end(); i != e; ++i) {
1197 // Specially handle the case where we have uses of an uninitialized
1206 // Sort the uses by their SourceLocations. While not strictly
1213 // If we have self-init, downgrade all uses to 'may be uninitialized'.
1223 // Release the uses vector.
1226 delete uses;