Home
last modified time | relevance | path

Searched refs:SymbolCast (Results 1 – 9 of 9) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DTaint.cpp90 while (const SymbolCast *SC = dyn_cast<SymbolCast>(Sym)) in addTaint()
116 while (const SymbolCast *SC = dyn_cast<SymbolCast>(Sym)) in removeTaint()
226 if (const auto *SC = dyn_cast<SymbolCast>(*SI)) { in isTainted()
H A DExprInspectionChecker.cpp519 std::optional<std::string> VisitSymbolCast(const SymbolCast *S) { in VisitSymbolCast()
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DSymbolManager.cpp67 void SymbolCast::dumpToStream(raw_ostream &os) const { in dumpToStream()
145 itr.push_back(cast<SymbolCast>(SE)->getOperand()); in expand()
252 const SymbolCast*
256 SymbolCast::Profile(ID, Op, From, To); in getCastSymbol()
260 data = (SymbolCast*) BPAlloc.Allocate<SymbolCast>(); in getCastSymbol()
261 new (data) SymbolCast(Op, From, To); in getCastSymbol()
265 return cast<SymbolCast>(data); in getCastSymbol()
507 KnownLive = isLive(cast<SymbolCast>(sym)->getOperand()); in isLive()
H A DSValBuilder.cpp1046 if (!isa<SymbolCast>(SE)) in simplifySymbolCast()
1049 SymbolRef RootSym = cast<SymbolCast>(SE)->getOperand(); in simplifySymbolCast()
H A DSimpleSValBuilder.cpp1334 SVal VisitSymbolCast(const SymbolCast *S) { in simplifySValOnce()
/openbsd-src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConstraintManager.h157 if (const SymbolCast *SC = dyn_cast<SymbolCast>(Sym)) { in REGISTER_TRAIT_WITH_PROGRAMSTATE()
275 if (const SymbolCast *SC = dyn_cast<SymbolCast>(Sym)) in REGISTER_TRAIT_WITH_PROGRAMSTATE()
H A DSymbols.def44 SYMBOL(SymbolCast, SymExpr)
H A DSymbolManager.h278 class SymbolCast : public SymExpr {
288 SymbolCast(const SymExpr *In, QualType From, QualType To) in SymbolCast() function
535 const SymbolCast* getCastSymbol(const SymExpr *Operand,
H A DSMTConv.h433 if (const SymbolCast *SC = dyn_cast<SymbolCast>(Sym)) { in getSymExpr()