Searched refs:SymSymExpr (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | SymbolManager.cpp | 157 const auto *x = cast<SymSymExpr>(SE); in expand() 296 const SymSymExpr *SymbolManager::getSymSymExpr(const SymExpr *lhs, in getSymSymExpr() 301 SymSymExpr::Profile(ID, lhs, op, rhs, t); in getSymSymExpr() 306 data = new (BPAlloc) SymSymExpr(lhs, op, rhs, t); in getSymSymExpr() 310 return cast<SymSymExpr>(data); in getSymSymExpr() 493 KnownLive = isLive(cast<SymSymExpr>(sym)->getLHS()) && in isLive() 494 isLive(cast<SymSymExpr>(sym)->getRHS()); in isLive()
|
H A D | RangeConstraintManager.cpp | 1087 std::optional<bool> meansEquality(const SymSymExpr *Sym) { in meansEquality() 1242 RangeSet VisitSymSymExpr(const SymSymExpr *SSE) { in VisitSymSymExpr() 1468 std::optional<RangeSet> getRangeForNegatedSymSym(const SymSymExpr *SSE) { in getRangeForNegatedSymSym() 1498 std::optional<RangeSet> getRangeForComparisonSymbol(const SymSymExpr *SSE) { in getRangeForComparisonSymbol() 1526 const SymSymExpr *SymSym = SymMgr.getSymSymExpr(LHS, QueriedOP, RHS, T); in getRangeForComparisonSymbol() 1576 std::optional<RangeSet> getRangeForEqualities(const SymSymExpr *Sym) { in getRangeForEqualities() 2098 inline bool assignSymSymExprToRangeSet(const SymSymExpr *Sym, 2227 bool ConstraintAssignor::assignSymSymExprToRangeSet(const SymSymExpr *Sym, in assignSymSymExprToRangeSet() 2823 if (const SymSymExpr *SSE = dyn_cast<SymSymExpr>(SE)) { in canReasonAbout()
|
H A D | RangedConstraintManager.cpp | 49 if (const auto *SSE = dyn_cast<SymSymExpr>(Sym)) { in assumeSym()
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SMTConstraintManager.h | 181 } else if (const SymSymExpr *SSM = dyn_cast<SymSymExpr>(BSE)) { in REGISTER_TRAIT_WITH_PROGRAMSTATE() 288 if (const SymSymExpr *SSE = dyn_cast<SymSymExpr>(BSE)) in REGISTER_TRAIT_WITH_PROGRAMSTATE()
|
H A D | Symbols.def | 41 SYMBOL(SymSymExpr, BinarySymExpr)
|
H A D | SymbolManager.h | 479 using SymSymExpr = BinarySymExprImpl<const SymExpr *, const SymExpr *, variable 551 const SymSymExpr *getSymSymExpr(const SymExpr *lhs, BinaryOperator::Opcode op,
|
H A D | SMTConv.h | 409 if (const SymSymExpr *SSM = dyn_cast<SymSymExpr>(BSE)) { in getSymBinExpr()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ArrayBoundCheckerV2.cpp | 544 if (isa<SymSymExpr>(PartSym)) in providesInformationAboutInteresting()
|