Home
last modified time | relevance | path

Searched refs:SymSymExpr (Results 1 – 10 of 10) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSymbolManager.cpp147 const auto *x = cast<SymSymExpr>(SE); in expand()
294 const SymSymExpr *SymbolManager::getSymSymExpr(const SymExpr *lhs, in getSymSymExpr()
299 SymSymExpr::Profile(ID, lhs, op, rhs, t); in getSymSymExpr()
304 data = (SymSymExpr*) BPAlloc.Allocate<SymSymExpr>(); in getSymSymExpr()
305 new (data) SymSymExpr(lhs, op, rhs, t); in getSymSymExpr()
309 return cast<SymSymExpr>(data); in getSymSymExpr()
477 KnownLive = isLive(cast<SymSymExpr>(sym)->getLHS()) && in isLive()
478 isLive(cast<SymSymExpr>(sym)->getRHS()); in isLive()
H A DRangedConstraintManager.cpp44 } else if (const SymSymExpr *SSE = dyn_cast<SymSymExpr>(Sym)) { in assumeSym()
H A DRangeConstraintManager.cpp714 Optional<bool> meansEquality(const SymSymExpr *Sym) { in meansEquality()
858 RangeSet VisitSymSymExpr(const SymSymExpr *Sym) { in VisitSymSymExpr()
1079 if (const SymSymExpr *SSE = dyn_cast<SymSymExpr>(Sym)) { in getRangeForNegatedSub()
1111 const auto *SSE = dyn_cast<SymSymExpr>(Sym); in getRangeForComparisonSymbol()
1137 const SymSymExpr *SymSym = SymMgr.getSymSymExpr(LHS, QueriedOP, RHS, T); in getRangeForComparisonSymbol()
1184 Optional<RangeSet> getRangeForEqualities(const SymSymExpr *Sym) { in getRangeForEqualities()
1496 inline bool assignSymSymExprToRangeSet(const SymSymExpr *Sym,
1722 bool ConstraintAssignor::assignSymSymExprToRangeSet(const SymSymExpr *Sym, in assignSymSymExprToRangeSet()
2201 if (const SymSymExpr *SSE = dyn_cast<SymSymExpr>(SE)) { in canReasonAbout()
H A DSimpleSValBuilder.cpp1190 SVal VisitSymSymExpr(const SymSymExpr *S) { in simplifySVal()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConstraintManager.h177 } else if (const SymSymExpr *SSM = dyn_cast<SymSymExpr>(BSE)) { in REGISTER_TRAIT_WITH_PROGRAMSTATE()
284 if (const SymSymExpr *SSE = dyn_cast<SymSymExpr>(BSE)) in REGISTER_TRAIT_WITH_PROGRAMSTATE()
H A DSymbols.def39 SYMBOL(SymSymExpr, BinarySymExpr)
H A DSymbolManager.h414 using SymSymExpr = BinarySymExprImpl<const SymExpr *, const SymExpr *, variable
486 const SymSymExpr *getSymSymExpr(const SymExpr *lhs, BinaryOperator::Opcode op,
H A DSMTConv.h409 if (const SymSymExpr *SSM = dyn_cast<SymSymExpr>(BSE)) { in getSymBinExpr()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/
H A DSValExplainer.h132 std::string VisitSymSymExpr(const SymSymExpr *S) { in VisitSymSymExpr()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DExprInspectionChecker.cpp453 Optional<std::string> VisitSymSymExpr(const SymSymExpr *S) { in VisitSymSymExpr()