Home
last modified time | relevance | path

Searched refs:SymbolVal (Results 1 – 17 of 17) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DSVals.cpp45 if (Optional<nonloc::SymbolVal> SV = getAs<nonloc::SymbolVal>()) { in hasConjuredSymbol()
129 if (Optional<nonloc::SymbolVal> X = getAs<nonloc::SymbolVal>()) in getAsSymbol()
138 if (Optional<nonloc::SymbolVal> X = getAs<nonloc::SymbolVal>()) in getAsSymbolicExpression()
313 os << castAs<nonloc::SymbolVal>().getSymbol(); in dumpToStream()
H A DSValBuilder.cpp75 return nonloc::SymbolVal(SymMgr.getSymIntExpr(lhs, op, rhs, type)); in makeNonLoc()
83 return nonloc::SymbolVal(SymMgr.getIntSymExpr(lhs, op, rhs, type)); in makeNonLoc()
90 return nonloc::SymbolVal(SymMgr.getSymSymExpr(lhs, op, rhs, type)); in makeNonLoc()
97 return nonloc::SymbolVal(SymMgr.getCastSymbol(operand, fromTy, toTy)); in makeNonLoc()
133 return nonloc::SymbolVal(sym); in getRegionValueSymbolVal()
170 return nonloc::SymbolVal(sym); in conjureSymbolVal()
188 return nonloc::SymbolVal(sym); in conjureSymbolVal()
218 return nonloc::SymbolVal(sym); in getMetadataSymbolVal()
237 return nonloc::SymbolVal(sym); in getDerivedRegionValueSymbolVal()
H A DSimpleConstraintManager.cpp71 nonloc::SymbolVal SV = Cond.castAs<nonloc::SymbolVal>(); in assumeAux()
H A DSimpleSValBuilder.cpp159 return nonloc::SymbolVal(SymMgr.getExtentSymbol(FTR)); in evalCastFromLoc()
283 return evalCastFromNonLoc(nonloc::SymbolVal(LHS), resultTy); in MakeSymIntVal()
318 SVB.evalBinOpNN(State, Rel, nonloc::SymbolVal(Sym), in isInRelation()
428 return nonloc::SymbolVal(ResultSym); in doRearrangeUnchecked()
432 return nonloc::SymbolVal( in doRearrangeUnchecked()
654 SymbolRef Sym = lhs.castAs<nonloc::SymbolVal>().getSymbol(); in evalBinOpNN()
732 lhs = nonloc::SymbolVal(symIntExpr->getLHS()); in evalBinOpNN()
1320 SVal VisitSymExpr(SymbolRef S) { return nonloc::SymbolVal(S); } in simplifySVal()
1324 SVal VisitNonLocSymbolVal(nonloc::SymbolVal V) { in simplifySVal()
H A DConstraintManager.cpp37 : nonloc::SymbolVal(Sym); in checkNull()
H A DRangeConstraintManager.cpp316 Optional<nonloc::SymbolVal> SymVal = X.getAs<nonloc::SymbolVal>(); in canReasonAbout()
H A DMemRegion.cpp172 return nonloc::SymbolVal(svalBuilder.getSymbolManager().getExtentSymbol(this)); in getExtent()
201 return nonloc::SymbolVal(svalBuilder.getSymbolManager().getExtentSymbol(this)); in getExtent()
205 return nonloc::SymbolVal(svalBuilder.getSymbolManager().getExtentSymbol(this)); in getExtent()
H A DRegionStore.cpp2238 if (V.getAs<nonloc::LazyCompoundVal>() || V.getAs<nonloc::SymbolVal>()) in bindVector()
2333 if (V.getAs<nonloc::SymbolVal>()) in bindStruct()
H A DExprEngine.cpp2888 Optional<nonloc::SymbolVal> SEV = V.getAs<nonloc::SymbolVal>(); in evalEagerlyAssumeBinOpBifurcation()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DArrayBoundCheckerV2.cpp85 Optional<nonloc::SymbolVal> SymVal = offset.getAs<nonloc::SymbolVal>(); in getSimplifiedOffsets()
98 nonloc::SymbolVal(SIE->getLHS()), in getSimplifiedOffsets()
103 nonloc::SymbolVal(SIE->getLHS()), in getSimplifiedOffsets()
H A DIteratorChecker.cpp997 SVB.evalBinOpNN(State, BO_LE, nonloc::SymbolVal(Sym), in assumeNoOverflow()
1007 SVB.evalBinOpNN(State, BO_GE, nonloc::SymbolVal(Sym), in assumeNoOverflow()
1323 nonloc::SymbolVal(EndSym), in handlePushBack()
1349 nonloc::SymbolVal(EndSym), in handlePopBack()
1392 nonloc::SymbolVal(BeginSym), in handlePushFront()
1427 nonloc::SymbolVal(BeginSym), in handlePopFront()
1534 nonloc::SymbolVal(Pos->getOffset()), in handleEraseAfter()
2116 SVB.evalBinOp(State, BO_EQ, nonloc::SymbolVal(Pos1.getOffset()), in relateIteratorPositions()
2117 nonloc::SymbolVal(Pos2.getOffset()), in relateIteratorPositions()
2299 nonloc::SymbolVal(OldExpr), in rebaseSymbol()
[all …]
H A DBasicObjCFoundationChecks.cpp930 nonloc::SymbolVal(*CountS), in assumeCollectionNonEmpty()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSVals.h347 class SymbolVal : public NonLoc {
349 SymbolVal() = delete;
350 SymbolVal(SymbolRef sym) : NonLoc(SymbolValKind, sym) { in SymbolVal() function
H A DSMTConstraintManager.h224 Optional<nonloc::SymbolVal> SymVal = X.getAs<nonloc::SymbolVal>(); in canReasonAbout()
H A DSVals.def68 NONLOC_SVAL(SymbolVal, NonLoc)
H A DSValBuilder.h376 return nonloc::SymbolVal(Sym); in makeSymbolVal()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/
H A DSValExplainer.h74 std::string VisitNonLocSymbolVal(nonloc::SymbolVal V) { in VisitNonLocSymbolVal()