Home
last modified time | relevance | path

Searched refs:getStorageLocation (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp94 auto *Loc = Env.getStorageLocation(E); in maybeUnpackLValueExpr()
119 if (auto *Loc = Env.getStorageLocation(From)) in propagateStorageLocation()
159 auto *LHSLoc = Env.getStorageLocation(*LHS); in VisitBinaryOperator()
217 auto *DeclLoc = Env.getStorageLocation(*VD); in VisitDeclRefExpr()
240 if (D.getType()->isReferenceType() && Env.getStorageLocation(D) != nullptr) in ProcessVarDecl()
243 assert(Env.getStorageLocation(D) == nullptr); in ProcessVarDecl()
267 if (auto *Loc = Env.getStorageLocation(*ME)) in ProcessVarDecl()
277 auto *VDLoc = Env.getStorageLocation(*VD); in ProcessVarDecl()
344 StorageLocation *PointeeLoc = Env.getStorageLocation(*SubExpr); in VisitImplicitCastExpr()
380 if (StorageLocation *PointeeLoc = Env.getStorageLocation(*SubExpr)) in VisitUnaryOperator()
[all …]
H A DDataflowEnvironment.cpp574 if (getStorageLocation(*D) != nullptr) in initFieldsGlobalsAndFuncs()
586 if (getStorageLocation(*FD) != nullptr) in initFieldsGlobalsAndFuncs()
611 cast<RecordStorageLocation>(getStorageLocation(*Arg)); in pushCall()
860 StorageLocation *Environment::getStorageLocation(const ValueDecl &D) const { in getStorageLocation() function in clang::dataflow::Environment
883 StorageLocation *Environment::getStorageLocation(const Expr &E) const { in getStorageLocation() function in clang::dataflow::Environment
944 auto *Loc = getStorageLocation(D); in getValue()
1092 if (auto *InitExprLoc = getStorageLocation(*InitExpr)) in createObjectInternal()
1240 Env.getStorageLocation(*ImplicitObject)); in getImplicitObjectLocation()
H A DTypeErasedDataflowAnalysis.cpp365 auto *InitExprLoc = Env.getStorageLocation(*InitExpr); in builtinTransferInitializer()
H A DHTMLLogger.cpp289 if (auto *Loc = State.Env.getStorageLocation(*E)) in recordState()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowEnvironment.h313 StorageLocation *getStorageLocation(const ValueDecl &D) const;
333 StorageLocation *getStorageLocation(const Expr &E) const;
343 return cast_or_null<T>(getStorageLocation(D)); in get()
348 return cast_or_null<T>(getStorageLocation(E)); in get()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp382 return Env.getStorageLocation(E); in getLocBehindPossiblePointer()
389 if (State.Env.getStorageLocation(*UnwrapExpr) == nullptr) in transferUnwrapCall()
621 if (auto *Loc = State.Env.getStorageLocation(*E->getArg(0))) in transferStdForwardCall()