Searched refs:setStorageLocation (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | Transfer.cpp | 125 Env.setStorageLocation(To, *Loc); in propagateStorageLocation() 176 Env.setStorageLocation(*S, *LHSLoc); in VisitBinaryOperator() 226 Env.setStorageLocation(*S, *DeclLoc); in VisitDeclRefExpr() 250 Env.setStorageLocation(D, Env.createObject(D)); in ProcessVarDecl() 273 Env.setStorageLocation(*B, *Loc); in ProcessVarDecl() 284 Env.setStorageLocation(*B, *VDLoc); in ProcessVarDecl() 377 Env.setStorageLocation(*S, SubExprVal->getPointeeLoc()); in VisitUnaryOperator() 489 Env.setStorageLocation(*S, *VarDeclLoc); in VisitMemberExpr() 501 Env.setStorageLocation(*S, *MemberLoc); in VisitMemberExpr() 612 Env.setStorageLocation(*S, *LocDst); in VisitCXXOperatorCallExpr() [all …]
|
| H A D | DataflowEnvironment.cpp | 508 setStorageLocation(*ParamDecl, createObject(*ParamDecl, nullptr)); in initialize() 524 setStorageLocation(*VarDecl, createObject(*VarDecl, nullptr)); in initialize() 581 setStorageLocation(*D, createObject(*D, nullptr)); in initFieldsGlobalsAndFuncs() 588 setStorageLocation(*FD, Loc); in initFieldsGlobalsAndFuncs() 656 setStorageLocation(*Param, createObject(*Param, Args[ArgIndex])); in pushCallInternal() 677 setStorageLocation(*Call, *CalleeEnv.ReturnLoc); in popCall() 848 void Environment::setStorageLocation(const ValueDecl &D, StorageLocation &Loc) { in setStorageLocation() function in clang::dataflow::Environment 871 void Environment::setStorageLocation(const Expr &E, StorageLocation &Loc) { in setStorageLocation() function in clang::dataflow::Environment
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | SmartPointerAccessorCaching.h | 141 State.Env.setStorageLocation(*DerefExpr, LocForValue); in transferSmartPointerLikeCachedDeref()
|
| H A D | DataflowEnvironment.h | 309 void setStorageLocation(const ValueDecl &D, StorageLocation &Loc); 325 void setStorageLocation(const Expr &E, StorageLocation &Loc);
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 441 State.Env.setStorageLocation(*UnwrapExpr, locForValue(*OptionalLoc)); in transferUnwrapCall() 541 State.Env.setStorageLocation(*E, *Loc); in transferCallReturningOptional() 579 State.Env.setStorageLocation(*CE, Loc); in handleConstMemberCall() 738 State.Env.setStorageLocation(*E, *Loc); in transferAssignment() 814 State.Env.setStorageLocation(*E, *Loc); in transferStdForwardCall()
|