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

References

tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  509   NonLoc InputRHS = rhs;
  512   if (lhs == rhs)
  537       return makeSymExprValNN(op, lhs, rhs, resultTy);
  539       assert(rhs.getSubKind() == nonloc::PointerToMemberKind &&
  542            RPTM = rhs.castAs<nonloc::PointerToMember>();
  555       switch (rhs.getSubKind()) {
  562                              rhs.castAs<nonloc::LocAsInteger>().getLoc(),
  573           llvm::APSInt i = rhs.castAs<nonloc::ConcreteInt>().getValue();
  601       if (const llvm::APSInt *KnownRHSValue = getKnownValue(state, rhs)) {
  643         std::swap(lhs, rhs);
  667         if (op == BO_EQ && rhs.isZeroConstant()) {
  714         if (const llvm::APSInt *RHSValue = getKnownValue(state, rhs)) {
  738               rhs = nonloc::ConcreteInt(*newRHS);
  761       if (const llvm::APSInt *RHSValue = getKnownValue(state, rhs))
  764       if (Optional<NonLoc> V = tryRearrange(state, op, lhs, rhs, resultTy))