reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  928   getCheckerManager().runCheckersForPreStmt(CheckedSet, Pred, U, *this);
  935     switch (U->getOpcode()) {
  939       VisitIncrementDecrementOperator(U, *I, Tmp);
  944       const Expr *Ex = U->getSubExpr()->IgnoreParens();
  953       assert (U->getType() == Ex->getType());
  956       Bldr.generateNode(U, *I, state->BindExpr(U, LCtx,
  956       Bldr.generateNode(U, *I, state->BindExpr(U, LCtx,
  962       const Expr *Ex = U->getSubExpr()->IgnoreParens();
  972       Bldr.generateNode(U, *I, state->BindExpr(U, LCtx, X));
  972       Bldr.generateNode(U, *I, state->BindExpr(U, LCtx, X));
  978       const Expr *Ex = U->getSubExpr()->IgnoreParens();
  986           Bldr.generateNode(U, *I, State->BindExpr(U, LCtx, SV));
  986           Bldr.generateNode(U, *I, State->BindExpr(U, LCtx, SV));
  991       handleUOExtension(I, U, Bldr);
  995       assert(!U->isGLValue());
  999       handleUOExtension(I, U, Bldr);
 1006       assert (!U->isGLValue());
 1007       const Expr *Ex = U->getSubExpr()->IgnoreParens();
 1015         Bldr.generateNode(U, *I, state->BindExpr(U, LCtx, V));
 1015         Bldr.generateNode(U, *I, state->BindExpr(U, LCtx, V));
 1019       switch (U->getOpcode()) {
 1024           state = state->BindExpr(U, LCtx, evalComplement(V.castAs<NonLoc>()));
 1028           state = state->BindExpr(U, LCtx, evalMinus(V.castAs<NonLoc>()));
 1038             Result = evalBinOp(state, BO_EQ, *LV, X, U->getType());
 1045                                U->getType());
 1048           state = state->BindExpr(U, LCtx, Result);
 1051       Bldr.generateNode(U, *I, state);
 1057   getCheckerManager().runCheckersForPostStmt(Dst, EvalSet, U, *this);