Searched refs:getStorageLocation (Results 1 – 7 of 7) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/ |
| H A D | Transfer.cpp | 115 auto *Loc = Env.getStorageLocation(E, SkipPast::Reference); in maybeUnpackLValueExpr() 145 auto *LHSLoc = Env.getStorageLocation(*LHS, SkipPast::Reference); in VisitBinaryOperator() 183 if (auto *Loc = Env.getStorageLocation(*RHS, SkipPast::None)) in VisitBinaryOperator() 195 auto *DeclLoc = Env.getStorageLocation(*VD, SkipPast::None); in VisitDeclRefExpr() 223 auto *MaybeLoc = Env.getStorageLocation(D, SkipPast::None); in VisitDeclStmt() 242 Env.getStorageLocation(*InitExpr, SkipPast::Reference)) { in VisitDeclStmt() 284 if (auto *Loc = Env.getStorageLocation(*ME, SkipPast::Reference)) in VisitDeclStmt() 349 auto *SubExprLoc = Env.getStorageLocation(*SubExpr, SkipPast::None); in VisitImplicitCastExpr() 394 Env.getStorageLocation(*SubExpr, SkipPast::Reference); in VisitUnaryOperator() 474 auto *VarDeclLoc = Env.getStorageLocation(*D, SkipPast::None); in VisitMemberExpr() [all …]
|
| H A D | DataflowEnvironment.cpp | 208 if (getStorageLocation(*D, SkipPast::None) != nullptr) in initVars() 300 Env.ReturnLoc = getStorageLocation(*Call, SkipPast::Reference); in pushCall() 305 Env.ThisPointeeLoc = getStorageLocation(*Arg, SkipPast::Reference); in pushCall() 321 Env.ReturnLoc = getStorageLocation(*Call, SkipPast::Reference); in pushCall() 364 auto *ArgLoc = getStorageLocation(*Arg, SkipPast::Reference); in pushCallInternal() 585 StorageLocation *Environment::getStorageLocation(const ValueDecl &D, in getStorageLocation() function in clang::dataflow::Environment 597 StorageLocation *Environment::getStorageLocation(const Expr &E, in getStorageLocation() function in clang::dataflow::Environment 655 auto *Loc = getStorageLocation(D, SP); in getValue() 662 auto *Loc = getStorageLocation(E, SP); in getValue()
|
| H A D | TypeErasedDataflowAnalysis.cpp | 145 if (Env.getStorageLocation(Cond, SkipPast::None) == nullptr) in extendFlowCondition() 158 auto *Loc = Env.getStorageLocation(Cond, SkipPast::None); in extendFlowCondition() 322 auto *InitStmtLoc = Env.getStorageLocation(*InitStmt, SkipPast::Reference); in builtinTransferInitializer()
|
| H A D | DataflowAnalysisContext.cpp | 63 if (auto *Loc = getStorageLocation(D)) in getStableStorageLocation() 72 if (auto *Loc = getStorageLocation(E)) in getStableStorageLocation()
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 352 if (State.Env.getStorageLocation(*UnwrapExpr, SkipPast::None) == nullptr) in transferUnwrapCall() 437 if (State.Env.getStorageLocation(*E, SkipPast::None) != nullptr) in transferCallReturningOptional() 449 Env.getStorageLocation(E, SkipPast::ReferenceThenPointer)) { in assignOptionalValue() 498 State.Env.getStorageLocation(*E->getArg(0), SkipPast::Reference); in transferAssignment() 542 auto *OptionalLoc1 = State.Env.getStorageLocation( in transferSwapCall() 547 State.Env.getStorageLocation(*E->getArg(0), SkipPast::Reference); in transferSwapCall() 558 State.Env.getStorageLocation(*E->getArg(0), SkipPast::Reference); in transferStdSwapCall() 562 State.Env.getStorageLocation(*E->getArg(1), SkipPast::Reference); in transferStdSwapCall()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | DataflowEnvironment.h | 268 StorageLocation *getStorageLocation(const ValueDecl &D, SkipPast SP) const; 280 StorageLocation *getStorageLocation(const Expr &E, SkipPast SP) const;
|
| H A D | DataflowAnalysisContext.h | 134 StorageLocation *getStorageLocation(const ValueDecl &D) const { in getStorageLocation() function 152 StorageLocation *getStorageLocation(const Expr &E) const { in getStorageLocation() function
|