Lines Matching refs:SymExpr

36 void SymExpr::anchor() {}  in anchor()
44 LLVM_DUMP_METHOD void SymExpr::dump() const { dumpToStream(llvm::errs()); } in dump()
46 void BinarySymExpr::dumpToStreamImpl(raw_ostream &OS, const SymExpr *Sym) { in dumpToStreamImpl()
111 bool SymExpr::symbol_iterator::operator==(const symbol_iterator &X) const { in operator ==()
115 bool SymExpr::symbol_iterator::operator!=(const symbol_iterator &X) const { in operator !=()
119 SymExpr::symbol_iterator::symbol_iterator(const SymExpr *SE) { in symbol_iterator()
123 SymExpr::symbol_iterator &SymExpr::symbol_iterator::operator++() { in operator ++()
129 SymbolRef SymExpr::symbol_iterator::operator*() { in operator *()
134 void SymExpr::symbol_iterator::expand() { in expand()
135 const SymExpr *SE = itr.pop_back_val(); in expand()
138 case SymExpr::SymbolRegionValueKind: in expand()
139 case SymExpr::SymbolConjuredKind: in expand()
140 case SymExpr::SymbolDerivedKind: in expand()
141 case SymExpr::SymbolExtentKind: in expand()
142 case SymExpr::SymbolMetadataKind: in expand()
144 case SymExpr::SymbolCastKind: in expand()
147 case SymExpr::UnarySymExprKind: in expand()
150 case SymExpr::SymIntExprKind: in expand()
153 case SymExpr::IntSymExprKind: in expand()
156 case SymExpr::SymSymExprKind: { in expand()
171 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos); in getRegionValueSymbol()
173 SD = (SymExpr*) BPAlloc.Allocate<SymbolRegionValue>(); in getRegionValueSymbol()
190 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos); in conjureSymbol()
192 SD = (SymExpr*) BPAlloc.Allocate<SymbolConjured>(); in conjureSymbol()
207 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos); in getDerivedSymbol()
209 SD = (SymExpr*) BPAlloc.Allocate<SymbolDerived>(); in getDerivedSymbol()
223 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos); in getExtentSymbol()
225 SD = (SymExpr*) BPAlloc.Allocate<SymbolExtent>(); in getExtentSymbol()
241 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos); in getMetadataSymbol()
243 SD = (SymExpr*) BPAlloc.Allocate<SymbolMetadata>(); in getMetadataSymbol()
253 SymbolManager::getCastSymbol(const SymExpr *Op, in getCastSymbol()
258 SymExpr *data = DataSet.FindNodeOrInsertPos(ID, InsertPos); in getCastSymbol()
268 const SymIntExpr *SymbolManager::getSymIntExpr(const SymExpr *lhs, in getSymIntExpr()
275 SymExpr *data = DataSet.FindNodeOrInsertPos(ID, InsertPos); in getSymIntExpr()
288 const SymExpr *rhs, in getIntSymExpr()
293 SymExpr *data = DataSet.FindNodeOrInsertPos(ID, InsertPos); in getIntSymExpr()
304 const SymSymExpr *SymbolManager::getSymSymExpr(const SymExpr *lhs, in getSymSymExpr()
306 const SymExpr *rhs, in getSymSymExpr()
311 SymExpr *data = DataSet.FindNodeOrInsertPos(ID, InsertPos); in getSymSymExpr()
322 const UnarySymExpr *SymbolManager::getUnarySymExpr(const SymExpr *Operand, in getUnarySymExpr()
328 SymExpr *data = DataSet.FindNodeOrInsertPos(ID, InsertPos); in getUnarySymExpr()
466 case SymExpr::SymbolRegionValueKind: in isLive()
469 case SymExpr::SymbolConjuredKind: in isLive()
472 case SymExpr::SymbolDerivedKind: in isLive()
475 case SymExpr::SymbolExtentKind: in isLive()
478 case SymExpr::SymbolMetadataKind: in isLive()
484 case SymExpr::SymIntExprKind: in isLive()
487 case SymExpr::IntSymExprKind: in isLive()
490 case SymExpr::SymSymExprKind: in isLive()
494 case SymExpr::SymbolCastKind: in isLive()
497 case SymExpr::UnarySymExprKind: in isLive()