Home | History | Annotate | Download | only in Core

Lines Matching refs:Storage

205 // An NodeGroup's storage type is actually very much like a TinyPtrVector:
212 // 2. The group is empty, in which case the storage value is null.
230 GroupStorage &Storage = reinterpret_cast<GroupStorage&>(P);
231 assert(Storage.is<ExplodedNode *>());
232 Storage = node;
233 assert(Storage.is<ExplodedNode *>());
239 GroupStorage &Storage = reinterpret_cast<GroupStorage&>(P);
240 if (Storage.isNull()) {
241 Storage = N;
242 assert(Storage.is<ExplodedNode *>());
246 ExplodedNodeVector *V = Storage.dyn_cast<ExplodedNodeVector *>();
250 ExplodedNode *Old = Storage.get<ExplodedNode *>();
257 Storage = V;
259 assert(Storage.is<ExplodedNodeVector *>());
269 const GroupStorage &Storage = reinterpret_cast<const GroupStorage &>(P);
270 if (Storage.isNull())
272 if (ExplodedNodeVector *V = Storage.dyn_cast<ExplodedNodeVector *>())
281 const GroupStorage &Storage = reinterpret_cast<const GroupStorage &>(P);
282 if (Storage.isNull())
284 if (ExplodedNodeVector *V = Storage.dyn_cast<ExplodedNodeVector *>())
286 return Storage.getAddrOfPtr1();
293 const GroupStorage &Storage = reinterpret_cast<const GroupStorage &>(P);
294 if (Storage.isNull())
296 if (ExplodedNodeVector *V = Storage.dyn_cast<ExplodedNodeVector *>())
298 return Storage.getAddrOfPtr1() + 1;