Lines Matching defs:ThisPointeeLoc
318 // analyzing a constructor. `ThisPointeeLoc` is the storage location that
321 RecordStorageLocation *ThisPointeeLoc) {
322 assert(ThisPointeeLoc != nullptr);
328 ThisPointeeLoc->getChild(*Field)));
330 PropagateResultObject(InitExpr, ThisPointeeLoc);
612 Env.ThisPointeeLoc =
615 // environment's `ThisPointeeLoc`.
631 Env.ThisPointeeLoc = &Env.getResultObjectLocation(*Call);
671 // `ThisPointeeLoc` because they don't apply to us.
707 if (ThisPointeeLoc != Other.ThisPointeeLoc)
731 assert(ThisPointeeLoc == PrevEnv.ThisPointeeLoc);
768 assert(EnvA.ThisPointeeLoc == EnvB.ThisPointeeLoc);
779 JoinedEnv.ThisPointeeLoc = EnvA.ThisPointeeLoc;
1154 if (ThisPointeeLoc != nullptr)
1155 LocToName[ThisPointeeLoc] = "this";
1195 OS << "ThisPointeeLoc: " << ThisPointeeLoc << "\n";
1207 RecordStorageLocation *ThisPointeeLoc,
1212 DACtx, FuncDecl->getBody(), ThisPointeeLoc, LocForRecordReturnVal);
1216 Visitor.traverseConstructorInits(Ctor, ThisPointeeLoc);
1223 RecordStorageLocation *ThisPointeeLoc,