Home
last modified time | relevance | path

Searched refs:ThisPointeeLoc (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp318 RecordStorageLocation *ThisPointeeLoc) { in traverseConstructorInits() argument
319 assert(ThisPointeeLoc != nullptr); in traverseConstructorInits()
325 ThisPointeeLoc->getChild(*Field))); in traverseConstructorInits()
327 PropagateResultObject(InitExpr, ThisPointeeLoc); in traverseConstructorInits()
609 Env.ThisPointeeLoc = in pushCall()
628 Env.ThisPointeeLoc = &Env.getResultObjectLocation(*Call); in pushCall()
704 if (ThisPointeeLoc != Other.ThisPointeeLoc) in equivalentTo()
728 assert(ThisPointeeLoc == PrevEnv.ThisPointeeLoc); in widen()
765 assert(EnvA.ThisPointeeLoc == EnvB.ThisPointeeLoc); in join()
776 JoinedEnv.ThisPointeeLoc = EnvA.ThisPointeeLoc; in join()
[all …]
H A DTransfer.cpp422 auto *ThisPointeeLoc = Env.getThisPointeeStorageLocation(); in VisitCXXThisExpr() local
423 if (ThisPointeeLoc == nullptr) in VisitCXXThisExpr()
428 Env.setValue(*S, Env.create<PointerValue>(*ThisPointeeLoc)); in VisitCXXThisExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowEnvironment.h355 return ThisPointeeLoc; in getThisPointeeStorageLocation()
361 ThisPointeeLoc = &Loc; in setThisPointeeStorageLocation()
742 RecordStorageLocation *ThisPointeeLoc,
747 RecordStorageLocation *ThisPointeeLoc,
794 RecordStorageLocation *ThisPointeeLoc = nullptr; variable