Lines Matching defs:superRegion
75 const SuperTy *superRegion) {
77 RegionTy::ProfileRegion(ID, arg1, superRegion);
82 R = new (A) RegionTy(arg1, superRegion);
84 assert(!isAReferenceTypedValueRegion(superRegion));
92 const SuperTy *superRegion) {
94 RegionTy::ProfileRegion(ID, arg1, arg2, superRegion);
99 R = new (A) RegionTy(arg1, arg2, superRegion);
101 assert(!isAReferenceTypedValueRegion(superRegion));
111 const SuperTy *superRegion) {
113 RegionTy::ProfileRegion(ID, arg1, arg2, arg3, superRegion);
118 R = new (A) RegionTy(arg1, arg2, arg3, superRegion);
120 assert(!isAReferenceTypedValueRegion(superRegion));
156 const MemRegion *superRegion = r->getSuperRegion();
157 if (const auto *sr = dyn_cast<SubRegion>(superRegion)) {
161 return superRegion->getMemRegionManager();
248 const MemRegion *superRegion) {
251 ID.AddPointer(superRegion);
256 const MemRegion *superRegion) {
259 ID.AddPointer(superRegion);
264 const MemRegion *superRegion) {
268 ID.AddPointer(superRegion);
272 ProfileRegion(ID, Ex, Cnt, superRegion);
276 CompoundLiteralRegion::ProfileRegion(ID, CL, superRegion);
281 const MemRegion* superRegion) {
284 ID.AddPointer(superRegion);
296 CXXThisRegion::ProfileRegion(ID, ThisPointerTy, superRegion);
300 ProfileRegion(ID, getDecl(), superRegion);
305 const MemRegion* superRegion) {
308 ID.AddPointer(superRegion);
312 ProfileRegion(ID, getDecl(), superRegion);
317 const MemRegion *superRegion) {
320 ID.AddPointer(superRegion);
324 ProfileRegion(ID, getDecl(), superRegion);
336 ProfileRegion(ID, getOriginExpr(), getIndex(), superRegion);
352 const MemRegion* superRegion) {
355 ID.AddPointer(superRegion);
360 ElementRegion::ProfileRegion(ID, ElementType, Index, superRegion);
371 FunctionCodeRegion::ProfileRegion(ID, FD, superRegion);
383 BlockCodeRegion::ProfileRegion(ID, BD, locTy, AC, superRegion);
437 ProfileRegion(ID, getDecl(), isVirtual(), superRegion);
448 ProfileRegion(ID, getDecl(), superRegion);
530 os << "Base{" << superRegion << ',' << getDecl()->getName() << '}';
534 os << "Derived{" << superRegion << ',' << getDecl()->getName() << '}';
542 os << "Element{" << superRegion << ',' << Index << ',' << getElementType()
547 os << superRegion << "." << *getDecl();
551 os << "Ivar{" << superRegion << ',' << *getDecl() << '}';
691 return superRegion->canPrintPrettyAsExpr();
696 superRegion->printPrettyAsExpr(os);
711 return superRegion->canPrintPrettyAsExpr();
715 superRegion->printPrettyAsExpr(os);
719 return superRegion->canPrintPrettyAsExpr();
723 superRegion->printPrettyAsExpr(os);
1194 const SubRegion *superRegion,
1199 ElementRegion::ProfileRegion(ID, T, Idx, superRegion);
1206 R = new (A) ElementRegion(T, Idx, superRegion);
1239 const SubRegion* superRegion){
1240 return getSubRegion<FieldRegion>(d, superRegion);
1245 const SubRegion* superRegion) {
1246 return getSubRegion<ObjCIvarRegion>(d, superRegion);