Searched refs:ThisPointeeLoc (Results 1 – 4 of 4) sorted by relevance
/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | DataflowEnvironment.cpp | 318 // 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 D | Transfer.cpp | 416 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 D | DataflowEnvironment.h | 355 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 D | TransferTest.cpp | 7531 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
|