Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp492 Env.ThisPointeeLoc = in pushCall()
508 Env.ThisPointeeLoc = &Env.getResultObjectLocation(*Call); in pushCall()
565 if (Value *Val = CalleeEnv.getValue(*CalleeEnv.ThisPointeeLoc)) { in popCall()
580 if (ThisPointeeLoc != Other.ThisPointeeLoc) in equivalentTo()
603 assert(ThisPointeeLoc == PrevEnv.ThisPointeeLoc); in widen()
635 assert(EnvA.ThisPointeeLoc == EnvB.ThisPointeeLoc); in join()
641 JoinedEnv.ThisPointeeLoc = EnvA.ThisPointeeLoc; in join()
H A DTransfer.cpp374 auto *ThisPointeeLoc = Env.getThisPointeeStorageLocation(); in VisitCXXThisExpr() local
375 if (ThisPointeeLoc == nullptr) in VisitCXXThisExpr()
380 Env.setValue(*S, Env.create<PointerValue>(*ThisPointeeLoc)); in VisitCXXThisExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowEnvironment.h313 return ThisPointeeLoc; in getThisPointeeStorageLocation()
319 ThisPointeeLoc = &Loc; in setThisPointeeStorageLocation()
695 RecordStorageLocation *ThisPointeeLoc = nullptr; variable