Lines Matching refs:superRegion
39 const typename MemRegionManagerTrait<RegionTy>::SuperRegionTy *superRegion =
43 RegionTy::ProfileRegion(ID, a1, superRegion);
50 new (R) RegionTy(a1, superRegion);
59 const MemRegion *superRegion) {
61 RegionTy::ProfileRegion(ID, a1, superRegion);
68 new (R) RegionTy(a1, superRegion);
78 const typename MemRegionManagerTrait<RegionTy>::SuperRegionTy *superRegion =
82 RegionTy::ProfileRegion(ID, a1, a2, superRegion);
89 new (R) RegionTy(a1, a2, superRegion);
98 const MemRegion *superRegion) {
101 RegionTy::ProfileRegion(ID, a1, a2, superRegion);
108 new (R) RegionTy(a1, a2, superRegion);
117 const MemRegion *superRegion) {
120 RegionTy::ProfileRegion(ID, a1, a2, a3, superRegion);
127 new (R) RegionTy(a1, a2, a3, superRegion);
165 const MemRegion *superRegion = r->getSuperRegion();
166 if (const SubRegion *sr = dyn_cast<SubRegion>(superRegion)) {
170 return superRegion->getMemRegionManager();
264 const MemRegion* superRegion) {
267 ID.AddPointer(superRegion);
272 const MemRegion* superRegion) {
275 ID.AddPointer(superRegion);
280 const MemRegion *superRegion) {
284 ID.AddPointer(superRegion);
288 ProfileRegion(ID, Ex, Cnt, superRegion);
292 CompoundLiteralRegion::ProfileRegion(ID, CL, superRegion);
297 const MemRegion* superRegion) {
300 ID.AddPointer(superRegion);
312 CXXThisRegion::ProfileRegion(ID, ThisPointerTy, superRegion);
317 const MemRegion* superRegion) {
318 DeclRegion::ProfileRegion(ID, ivd, superRegion, ObjCIvarRegionKind);
322 const MemRegion* superRegion, Kind k) {
325 ID.AddPointer(superRegion);
329 DeclRegion::ProfileRegion(ID, D, superRegion, getKind());
333 VarRegion::ProfileRegion(ID, getDecl(), superRegion);
349 const MemRegion* superRegion) {
352 ID.AddPointer(superRegion);
357 ElementRegion::ProfileRegion(ID, ElementType, Index, superRegion);
368 FunctionTextRegion::ProfileRegion(ID, FD, superRegion);
380 BlockTextRegion::ProfileRegion(ID, BD, locTy, AC, superRegion);
420 ProfileRegion(ID, getDecl(), isVirtual(), superRegion);
490 os << "base{" << superRegion
498 os << "element{" << superRegion << ','
503 os << superRegion << "->" << *getDecl();
507 os << "ivar{" << superRegion << ',' << *getDecl() << '}';
610 return superRegion->canPrintPrettyAsExpr();
615 superRegion->printPrettyAsExpr(os);
631 return superRegion->canPrintPrettyAsExpr();
635 superRegion->printPrettyAsExpr(os);
907 const MemRegion* superRegion,
913 ElementRegion::ProfileRegion(ID, T, Idx, superRegion);
921 new (R) ElementRegion(T, Idx, superRegion);
951 const MemRegion* superRegion){
952 return getSubRegion<FieldRegion>(d, superRegion);
957 const MemRegion* superRegion) {
958 return getSubRegion<ObjCIvarRegion>(d, superRegion);