Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DTaint.cpp91 while (const SymbolCast *SC = dyn_cast<SymbolCast>(Sym)) in addTaint()
117 while (const SymbolCast *SC = dyn_cast<SymbolCast>(Sym)) in removeTaint()
317 if (const auto *SC = dyn_cast<SymbolCast>(SubSym)) { in getTaintedSymbolsImpl()
/freebsd/contrib/llvm-project/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()
247 const SymbolCast*
251 SymbolCast::Profile(ID, Op, From, To); in getCastSymbol()
255 data = new (BPAlloc) SymbolCast(Op, From, To); in getCastSymbol()
259 return cast<SymbolCast>(data); in getCastSymbol()
497 KnownLive = isLive(cast<SymbolCast>(sym)->getOperand()); in isLive()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConstraintManager.h160 if (const SymbolCast *SC = dyn_cast<SymbolCast>(Sym)) { in REGISTER_TRAIT_WITH_PROGRAMSTATE()
278 if (const SymbolCast *SC = dyn_cast<SymbolCast>(Sym)) in REGISTER_TRAIT_WITH_PROGRAMSTATE()
H A DSymbols.def44 SYMBOL(SymbolCast, SymExpr)
H A DSymbolManager.h279 class SymbolCast : public SymExpr {
289 SymbolCast(const SymExpr *In, QualType From, QualType To) in SymbolCast() function
536 const SymbolCast* getCastSymbol(const SymExpr *Operand,
H A DSMTConv.h433 if (const SymbolCast *SC = dyn_cast<SymbolCast>(Sym)) { in getSymExpr()