Searched refs:LazyCompoundVal (Results 1 – 19 of 19) sorted by relevance
168 QualType VisitNonLocLazyCompoundVal(nonloc::LazyCompoundVal LCV) { in VisitNonLocLazyCompoundVal()193 const void *nonloc::LazyCompoundVal::getStore() const { in getStore()197 const TypedValueRegion *nonloc::LazyCompoundVal::getRegion() const { in getRegion()331 const nonloc::LazyCompoundVal &C = castAs<nonloc::LazyCompoundVal>(); in dumpToStream()
1032 if (Optional<nonloc::LazyCompoundVal> LCS = in VisitBinding()1291 V.getAs<nonloc::LazyCompoundVal>()) { in populateWorkList()1540 static Optional<nonloc::LazyCompoundVal>1547 Optional<nonloc::LazyCompoundVal> LCV = V->getAs<nonloc::LazyCompoundVal>(); in getExistingLazyBinding()1580 if (Optional<nonloc::LazyCompoundVal> V = in findLazyBinding()2301 if (Optional<nonloc::LazyCompoundVal> V = in createLazyBinding()2440 nonloc::LazyCompoundVal LCV) { in tryBindSmallArray()2493 if (Optional<nonloc::LazyCompoundVal> LCV = in bindArray()2629 if (Optional<nonloc::LazyCompoundVal> LCV = in bindStruct()2630 V.getAs<nonloc::LazyCompoundVal>()) { in bindStruct()[all …]
546 bool ScanReachableSymbols::scan(nonloc::LazyCompoundVal val) { in scan()586 if (Optional<nonloc::LazyCompoundVal> X = in scan()587 val.getAs<nonloc::LazyCompoundVal>()) in scan()
492 if (isa<nonloc::LazyCompoundVal>(lhs) || isa<nonloc::LazyCompoundVal>(rhs)) { in evalBinOp()882 SVal VisitNonLocLazyCompoundVal(nonloc::LazyCompoundVal V) { in VisitNonLocLazyCompoundVal()
196 const auto LLCV = LeftVal.getAs<nonloc::LazyCompoundVal>(); in hasVisibleUpdate()200 const auto RLCV = RightVal.getAs<nonloc::LazyCompoundVal>(); in hasVisibleUpdate()1036 if (isa<nonloc::LazyCompoundVal, nonloc::CompoundVal>(V)) in visitNodeInitial()
144 Lazy Bindings (LazyCompoundVal)149 LazyCompoundVal. When the store is asked for the "binding" for an entire151 LazyCompoundVal instead. When this value is then stored into a variable, it is155 Under the hood, a LazyCompoundVal is implemented as a uniqued pair of (region,163 to super-regions to look for an appropriate default binding. LazyCompoundVal167 LazyCompoundVal region, and look up *that* region in the previous store.175 CGPoint p2 = p; // A LazyCompoundVal is created for 'p', along with a
191 } else if (const auto LCVal = Val.getAs<nonloc::LazyCompoundVal>()) { in getIteratorPosition()204 } else if (const auto LCVal = Val.getAs<nonloc::LazyCompoundVal>()) { in setIteratorPosition()
65 if (auto LCV = V.getAs<nonloc::LazyCompoundVal>()) { in addTaint()
783 } else if (const auto LCVal = Val.getAs<nonloc::LazyCompoundVal>()) { in removeIteratorPosition()824 if (const auto LCVal = Binding.second.getAs<nonloc::LazyCompoundVal>()) { in isBoundThroughLazyCompoundVal()
319 if (auto LV = V.getAs<nonloc::LazyCompoundVal>()) { in PreVisitProcessArg()
65 NONLOC_SVAL(LazyCompoundVal, NonLoc)
402 class LazyCompoundVal : public NonLoc {405 explicit LazyCompoundVal(const LazyCompoundValData *D) in LazyCompoundVal() function
96 Optional<SVal> getDefaultBinding(nonloc::LazyCompoundVal lcv) { in getDefaultBinding()
247 return nonloc::LazyCompoundVal( in makeLazyCompoundVal()
913 bool scan(nonloc::LazyCompoundVal val);
88 std::string VisitNonLocLazyCompoundVal(nonloc::LazyCompoundVal V) { in VisitNonLocLazyCompoundVal()
318 auto LD = D->begin()->getAs<nonloc::LazyCompoundVal>();
444 "a LazyCompoundVal on bind. To disable all small-struct-dependent "452 "a LazyCompoundVal on bind. To disable all small-array-dependent "
435 // a field value from a LazyCompoundVal