Home
last modified time | relevance | path

Searched refs:SymMgr (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DContainerModeling.cpp334 auto &SymMgr = C.getSymbolManager(); in handleAssignment() local
338 SymMgr.conjureSymbol(CE, C.getLocationContext(), in handleAssignment()
447 auto &SymMgr = C.getSymbolManager(); in handlePushBack() local
448 auto &BVF = SymMgr.getBasicVals(); in handlePushBack()
454 SymMgr.getType(EndSym)).getAsSymbol(); in handlePushBack()
476 auto &SymMgr = C.getSymbolManager(); in handlePopBack() local
477 auto &BVF = SymMgr.getBasicVals(); in handlePopBack()
483 SymMgr.getType(EndSym)).getAsSymbol(); in handlePopBack()
521 auto &SymMgr = C.getSymbolManager(); in handlePushFront() local
522 auto &BVF = SymMgr.getBasicVals(); in handlePushFront()
[all …]
H A DIterator.cpp215 auto &SymMgr = StateMgr.getSymbolManager(); in createIteratorPosition() local
218 auto Sym = SymMgr.conjureSymbol(S, LCtx, ACtx.LongTy, blockCount); in createIteratorPosition()
231 auto &SymMgr = State->getStateManager().getSymbolManager(); in advancePosition() local
253 IntDist, SymMgr.getType(Pos->getOffset())) in advancePosition()
H A DIteratorModeling.cpp473 auto &SymMgr = C.getSymbolManager(); in handleComparison() local
474 Sym = SymMgr.conjureSymbol(CE, C.getLocationContext(), in handleComparison()
498 auto &SymMgr = C.getSymbolManager(); in handleComparison() local
500 RetVal = nonloc::SymbolVal(SymMgr.conjureSymbol( in handleComparison()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DRangedConstraintManager.cpp56 SymbolManager &SymMgr = getSymbolManager(); in assumeSym() local
57 QualType DiffTy = SymMgr.getContext().getPointerDiffType(); in assumeSym()
59 SymMgr.getSymSymExpr(SSE->getRHS(), BO_Sub, SSE->getLHS(), DiffTy); in assumeSym()
69 SymbolManager &SymMgr = getSymbolManager(); in assumeSym() local
73 SymMgr.getSymSymExpr(SSE->getLHS(), BO_EQ, SSE->getRHS(), ExprType); in assumeSym()
H A DSValBuilder.cpp74 return nonloc::SymbolVal(SymMgr.getSymIntExpr(lhs, op, rhs, type)); in makeNonLoc()
82 return nonloc::SymbolVal(SymMgr.getIntSymExpr(lhs, op, rhs, type)); in makeNonLoc()
89 return nonloc::SymbolVal(SymMgr.getSymSymExpr(lhs, op, rhs, type)); in makeNonLoc()
96 return nonloc::SymbolVal(SymMgr.getCastSymbol(operand, fromTy, toTy)); in makeNonLoc()
127 SymbolRef sym = SymMgr.getRegionValueSymbol(region); in getRegionValueSymbolVal()
164 SymbolRef sym = SymMgr.conjureSymbol(expr, LCtx, type, count, symbolTag); in conjureSymbolVal()
182 SymbolRef sym = SymMgr.conjureSymbol(stmt, LCtx, type, visitCount); in conjureSymbolVal()
200 SymbolRef sym = SymMgr.conjureSymbol(E, LCtx, T, VisitCount); in getConjuredHeapSymbolVal()
212 SymMgr.getMetadataSymbol(region, expr, type, LCtx, count, symbolTag); in getMetadataSymbolVal()
231 SymbolRef sym = SymMgr.getDerivedSymbol(parentSymbol, region); in getDerivedRegionValueSymbolVal()
[all …]
H A DExprEngineObjC.cpp49 SymbolManager &SymMgr, const NodeBuilderContext *currBldrCtx, in populateObjCForDestinationSet() argument
69 SymbolRef Sym = SymMgr.conjureSymbol(elem, LCtx, T, in populateObjCForDestinationSet()
135 SymMgr, currBldrCtx, Bldr, in VisitObjCForCollectionStmt()
139 SymMgr, currBldrCtx, Bldr, in VisitObjCForCollectionStmt()
H A DSimpleSValBuilder.cpp245 SymbolManager &SymMgr = SVB.getSymbolManager(); in doRearrangeUnchecked() local
277 ResultSym = SymMgr.getSymSymExpr(RSym, BO_Sub, LSym, SymTy); in doRearrangeUnchecked()
281 ResultSym = SymMgr.getSymSymExpr(LSym, BO_Sub, RSym, SymTy); in doRearrangeUnchecked()
286 ResultSym = SymMgr.getSymSymExpr(LSym, Op, RSym, SymTy); in doRearrangeUnchecked()
300 SymMgr.getSymIntExpr(ResultSym, ResultOp, PersistentResultInt, ResultTy)); in doRearrangeUnchecked()
H A DMemRegion.cpp736 SymbolManager &SymMgr = SVB.getSymbolManager(); in getStaticSize() local
741 return nonloc::SymbolVal(SymMgr.getExtentSymbol(SR)); in getStaticSize()
758 return nonloc::SymbolVal(SymMgr.getExtentSymbol(SR)); in getStaticSize()
788 return nonloc::SymbolVal(SymMgr.getExtentSymbol(SR)); in getStaticSize()
H A DRangeConstraintManager.cpp1081 SymbolManager &SymMgr = State->getSymbolManager(); in getRangeForNegatedSub() local
1083 SymMgr.getSymSymExpr(SSE->getRHS(), BO_Sub, SSE->getLHS(), T); in getRangeForNegatedSub()
1120 SymbolManager &SymMgr = State->getSymbolManager(); in getRangeForComparisonSymbol() local
1130 const SymSymExpr *SymSym = SymMgr.getSymSymExpr(LHS, QueriedOP, RHS, T); in getRangeForComparisonSymbol()
1138 SymSym = SymMgr.getSymSymExpr(RHS, ROP, LHS, T); in getRangeForComparisonSymbol()
H A DSymbolManager.cpp373 if (const SymbolRefSmallVectorTy *Deps = SymMgr.getDependentSymbols(sym)) { in markDependentsLive()
H A DExprEngine.cpp213 SymMgr(StateMgr.getSymbolManager()), in ExprEngine()
717 SymbolReaper SymReaper(SFC, ReferenceStmt, SymMgr, getStoreManager()); in removeDead()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValBuilder.h62 SymbolManager SymMgr; variable
101 SymMgr(context, BasicVals, alloc), MemMgr(context, alloc), in SValBuilder()
185 SymbolManager &getSymbolManager() { return SymMgr; } in getSymbolManager()
186 const SymbolManager &getSymbolManager() const { return SymMgr; } in getSymbolManager()
198 return SymMgr.conjureSymbol(stmt, LCtx, type, visitCount, symbolTag);
205 return SymMgr.conjureSymbol(expr, LCtx, visitCount, symbolTag);
H A DSymbolManager.h522 SymbolManager& SymMgr; variable
536 : LCtx(Ctx), Loc(s), SymMgr(symmgr), reapedStore(nullptr, storeMgr) {} in SymbolReaper()
H A DExprEngine.h156 SymbolManager &SymMgr; variable
428 SymbolManager &getSymbolManager() { return SymMgr; } in getSymbolManager()