Home
last modified time | relevance | path

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

/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp318 // analyzing a constructor. `ThisPointeeLoc` is the storage location that in TraverseConstructorInits() argument
321 RecordStorageLocation *ThisPointeeLoc) { in TraverseConstructorInits()
322 assert(ThisPointeeLoc != nullptr); in TraverseConstructorInits()
328 ThisPointeeLoc->getChild(*Field))); in TraverseConstructorInits()
330 PropagateResultObject(InitExpr, ThisPointeeLoc); in TraverseConstructorInits()
612 Env.ThisPointeeLoc = in pushCall()
615 // environment's `ThisPointeeLoc`. in pushCall()
631 Env.ThisPointeeLoc = &Env.getResultObjectLocation(*Call); in pushCallInternal()
671 // `ThisPointeeLoc` because they don't apply to us. in popCall()
707 if (ThisPointeeLoc ! in equivalentTo()
1190 buildResultObjectMap(DataflowAnalysisContext * DACtx,const FunctionDecl * FuncDecl,RecordStorageLocation * ThisPointeeLoc,RecordStorageLocation * LocForRecordReturnVal) buildResultObjectMap() argument
1206 buildResultObjectMap(DataflowAnalysisContext * DACtx,Stmt * S,RecordStorageLocation * ThisPointeeLoc,RecordStorageLocation * LocForRecordReturnVal) buildResultObjectMap() argument
[all...]
H A DTransfer.cpp416 auto *ThisPointeeLoc = Env.getThisPointeeStorageLocation(); in VisitCXXThisExpr()
417 if (ThisPointeeLoc == nullptr) in VisitCXXThisExpr() local
422 Env.setValue(*S, Env.create<PointerValue>(*ThisPointeeLoc)); in VisitCXXThisExpr()
/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
/llvm-project/clang/unittests/Analysis/FlowSensitive/
H A DTransferTest.cpp7531 const RecordStorageLocation *ThisPointeeLoc = in TEST()
7533 ASSERT_THAT(ThisPointeeLoc, NotNull()); in TEST()
7538 const StorageLocation *FooLoc = ThisPointeeLoc->getChild(*FooDecl); in TEST()
7478 const RecordStorageLocation *ThisPointeeLoc = TEST() local