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

References

tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  519         return makeTruthVal(true, resultTy);
  523         return makeTruthVal(false, resultTy);
  526         if (resultTy->isIntegralOrEnumerationType())
  527           return makeIntVal(0, resultTy);
  528         return evalCastFromNonLoc(makeIntVal(0, /*isUnsigned=*/false), resultTy);
  531         return evalCastFromNonLoc(lhs, resultTy);
  537       return makeSymExprValNN(op, lhs, rhs, resultTy);
  546           return makeTruthVal(LPTMD == RPTMD, resultTy);
  548           return makeTruthVal(LPTMD != RPTMD, resultTy);
  563                              resultTy);
  583           return evalBinOpLL(state, op, lhsL, makeLoc(i), resultTy);
  588               return makeTruthVal(false, resultTy);
  590               return makeTruthVal(true, resultTy);
  593               return makeSymExprValNN(op, InputLHS, InputRHS, resultTy);
  612           APSIntType IntType = BasicVals.getAPSIntType(resultTy);
  648           return evalCastFromNonLoc(lhs, resultTy);
  653           return evalCastFromNonLoc(lhs, resultTy);
  654         return makeSymExprValNN(op, InputLHS, InputRHS, resultTy);
  656         return makeSymExprValNN(op, InputLHS, InputRHS, resultTy);
  701             assert(resultTy->isBooleanType() ||
  702                    resultTy == getConditionType());
  709                 symIntExpr->getRHS(), resultTy);
  727               APSIntType IntType = BasicVals.getAPSIntType(resultTy);
  746           return MakeSymIntVal(symIntExpr, op, *RHSValue, resultTy);
  762         return MakeSymIntVal(Sym, op, *RHSValue, resultTy);
  764       if (Optional<NonLoc> V = tryRearrange(state, op, lhs, rhs, resultTy))
  768       return makeSymExprValNN(op, InputLHS, InputRHS, resultTy);