Home | History | Annotate | Download | only in Core

Lines Matching defs:Storage

200 // An NodeGroup's storage type is actually very much like a TinyPtrVector:
207 // 2. The group is empty, in which case the storage value is null.
225 GroupStorage &Storage = reinterpret_cast<GroupStorage&>(P);
226 assert(Storage.is<ExplodedNode *>());
227 Storage = node;
228 assert(Storage.is<ExplodedNode *>());
234 GroupStorage &Storage = reinterpret_cast<GroupStorage&>(P);
235 if (Storage.isNull()) {
236 Storage = N;
237 assert(Storage.is<ExplodedNode *>());
241 ExplodedNodeVector *V = Storage.dyn_cast<ExplodedNodeVector *>();
245 ExplodedNode *Old = Storage.get<ExplodedNode *>();
252 Storage = V;
254 assert(Storage.is<ExplodedNodeVector *>());
264 const GroupStorage &Storage = reinterpret_cast<const GroupStorage &>(P);
265 if (Storage.isNull())
267 if (ExplodedNodeVector *V = Storage.dyn_cast<ExplodedNodeVector *>())
276 const GroupStorage &Storage = reinterpret_cast<const GroupStorage &>(P);
277 if (Storage.isNull())
279 if (ExplodedNodeVector *V = Storage.dyn_cast<ExplodedNodeVector *>())
281 return Storage.getAddrOfPtr1();
288 const GroupStorage &Storage = reinterpret_cast<const GroupStorage &>(P);
289 if (Storage.isNull())
291 if (ExplodedNodeVector *V = Storage.dyn_cast<ExplodedNodeVector *>())
293 return Storage.getAddrOfPtr1() + 1;