Searched refs:UninitUse (Results 1 - 3 of 3) sorted by relevance

/external/clang/include/clang/Analysis/Analyses/
H A DUninitializedValues.h30 class UninitUse { class in namespace:clang
55 UninitUse(const Expr *User, bool AlwaysUninit) function in class:clang::UninitUse
107 const UninitUse &use) {}
/external/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp669 static void DiagUninitUse(Sema &S, const VarDecl *VD, const UninitUse &Use,
674 case UninitUse::Always:
680 case UninitUse::AfterDecl:
681 case UninitUse::AfterCall:
684 << (Use.getKind() == UninitUse::AfterDecl ? 4 : 5)
691 case UninitUse::Maybe:
692 case UninitUse::Sometimes:
699 for (UninitUse::branch_iterator I = Use.branch_begin(), E = Use.branch_end();
701 assert(Use.getKind() == UninitUse::Sometimes);
842 const UninitUse
[all...]
/external/clang/lib/Analysis/
H A DUninitializedValues.cpp467 UninitUse getUninitUse(const Expr *ex, const VarDecl *vd, Value v) {
468 UninitUse Use(ex, isAlwaysUninit(v));
471 if (Use.getKind() == UninitUse::Always)
598 UninitUse::Branch Branch;
603 UninitUse::Branch Branch;
793 const UninitUse &use) override {

Completed in 119 milliseconds