Lines Matching refs:uses
659 /// DiagnoseUninitializedUse -- Helper function for diagnosing uses of an
661 /// emitted for particular types of uses. Returns true if the use was diagnosed
1193 UsesMap *uses;
1196 UninitValsDiagReporter(Sema &S) : S(S), uses(0) {}
1202 if (!uses)
1203 uses = new UsesMap();
1205 MappedType &V = (*uses)[vd];
1221 if (!uses)
1224 for (UsesMap::iterator i = uses->begin(), e = uses->end(); i != e; ++i) {
1231 // Specially handle the case where we have uses of an uninitialized
1240 // Sort the uses by their SourceLocations. While not strictly
1247 // If we have self-init, downgrade all uses to 'may be uninitialized'.
1257 // Release the uses vector.
1260 delete uses;